Debian

剪切/粘貼不再為我工作

  • March 27, 2022

我正在使用 Debian Sid/不穩定

經過大量安裝(將桌面從肉桂更改為 gnome)後,我得到了一個完全無法使用的剪貼板。

我真的不能以任何方式複制/粘貼;甚至“中間按鈕粘貼”也不起作用。

另一個症狀:在 gnome-terminal 中,選擇會在很短的時間內(<1s)消失。

我應該檢查什麼?

**更新:**切換到全新使用者並就地重新安裝 ( apt install --reinstall &lt;all packages&gt;) 並沒有改變任何東西。

**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=GNOMEclipit.desktop. 如果它有效,您可以clipit.deb在錯誤報告中提出此解決方案。我不認為這是一個完全通用的解決方案。不同的輕量級桌面可以引入不同的通用剪貼板管理器自動啟動。因此,是否可以接受這個或任何其他解決方案作為對clipit.deb.

引用自:https://unix.stackexchange.com/questions/480927