剪切/粘貼不再為我工作
我正在使用 Debian Sid/不穩定。
經過大量安裝(將桌面從肉桂更改為 gnome)後,我得到了一個完全無法使用的剪貼板。
我真的不能以任何方式複制/粘貼;甚至“中間按鈕粘貼”也不起作用。
另一個症狀:在 gnome-terminal 中,選擇會在很短的時間內(<1s)消失。
我應該檢查什麼?
**更新:**切換到全新使用者並就地重新安裝 (
apt install --reinstall <all packages>
) 並沒有改變任何東西。**Update2:**我找到了罪魁禍首:
clipit
它作為依賴項被自動安裝lxde
。我讓它在啟動時執行並殺死它“治愈”問題。任何建議(除了顯而易見的:“解除安裝它”)都會受到歡迎。
如果您想要更一般的建議,那就是為多個桌面環境安裝元包可能會產生非常奇怪的效果,並且您可以清理混亂:-P。Ubuntu 和 Fedora 有不同的風格/旋轉有一些很好的理由,即不同的作業系統安裝磁碟用於不同的桌面環境。
當然如果你找到了一個不錯的干淨的解決方案,或者你發現的怪異效果足夠危險,你也可以報告一個錯誤並希望 Debian 解決衝突。
(自動啟動)的文件
clipit --daemon
說它用於“保護剪貼板和主要內容的安全”。您可能會猜到這意味著幾件事。但是,我希望它解決的至少一個問題是,當您關閉從中複製的應用程序時,用於複製/粘貼的 X 剪貼板實際上會失去。也許 Debian LXDE 期望您想要一些東西來保存 LXDE 上的剪貼板內容。GNOME 桌面已經提供了這個功能。我建議不要
clipit --daemon
在 GNOME 會話中執行或等效,以防它們發生衝突。也許你發現了這樣的衝突。(雖然,你沒有明確說你在 LXDE 中是否也有同樣的問題?)(至少,我認為 GNOME 提供了一個適用於 X Windows 的剪貼板管理器。這個舊的 Ubuntu 文件中提到了一些細節。當您使用原生 Wayland 應用程序和帶有Wayland的 GNOME 時,這似乎不起作用)。
問題是它
clipit
不是 LXDE 的一部分。您可能會安裝它似乎是合理的,因為您想在不是 LXDE 但也支持自動啟動的環境中使用它。(?)這可能證明clipit.deb
提供/etc/xdg/autostart/clipit.desktop
或類似的東西在任何桌面環境中自動啟動 clipit 是合理的。或者打包者覺得替代方案很尷尬,即創建一個存根包lxde-clipit-autostart
,或者將一個 LXDE 特定的自動啟動放在非 LXDE 特定的clipit
包中。一些自動啟動
.desktop
文件包含類似NotShowIn=GNOME;Unity;
. 或者他們可以使用一條線OnlyShowIn=
。如果他們沒有這樣的特定行,則自動啟動將在所有支持自動啟動的桌面環境中啟動。您可以測試添加
NotShowIn=GNOME
到clipit.desktop
. 如果它有效,您可以clipit.deb
在錯誤報告中提出此解決方案。我不認為這是一個完全通用的解決方案。不同的輕量級桌面可以引入不同的通用剪貼板管理器自動啟動。因此,是否可以接受這個或任何其他解決方案作為對clipit.deb
.