我在用著圖什格在 Arch Linux 上,它的功能非常出色。然而,我注意到,當我使用它時,它逐漸佔用越來越多的 CPU 時間。
有幾點要注意:
- 如果我終止該進程並再次啟動它,則 CPU 使用率會下降到正常水平 (0.1%)。
- 我正在從
xfce4-appfinder
執行命令開始該過程touchegg
。
- 我正在從
- 該
touchegg
命令在會話啟動時運行這些設定在xfce4-session-settings
。
我有幾個懷疑:
- 我的問題可能是我在開始時應該包含一些參數
touchegg
。我目前正在毫無爭議地啟動它。- 值得注意的是,在終端中運行它可以使其發揮作用,但也給出了很多每當我執行手勢時的輸出。
- 另外值得注意的是,當我搜尋 Touchegg 時,我找不到任何有關實際啟動 Touchegg 的資訊。
- 當我實際使用手勢時,CPU 使用率似乎只會增加。使用 USB 滑鼠,或只是讓電腦閒置,不要這樣做似乎增加進程的 CPU 時間(但是,實際情況可能並非如此;我還沒有機會嚴格確認這一點)。
以下是一些雜項信息,以防有用:
- Linux 發行版:Arch Linux
- Linux 核心:3.13.5-1
有誰知道我可以做什麼來保持較低的 CPU 使用率,這樣我就不需要經常終止/啟動進程?
答案1
這可能是 X 的問題,我在使用 touchegg 之前就遇到過這個問題,但很快就放棄了。運行它,直到 cpu 開始變高,然後查看您journalctl
應該看到 X 相關的警告/錯誤訊息。 @user19087 提供的也是strace -c
開始深入研究該問題的好方法。
你是從 AUR 還是你自己建造 touchegg 的?