Ubuntuで隠しモードでEmpathyを起動する方法は?非表示モードでEmpathyを自動起動すると、Empathyがバックグラウンドで実行されていても、連絡先ウィンドウを開くことができません。
これは、以前のバージョンのUbuntuでempathy -h
またはempathy --start-hidden
を使用して可能であったことに注意してください。 ( バグ117918 を参照)。
この問題の回避策は次のとおりです...
ステップ1
Xdotoolをインストール...
$ Sudo apt-get install xdotool
ステップ2
自分だけのために隠しモードで共感を開始するには...
$ mkdir -p ~/.config/autostart
$ cp /usr/share/applications/empathy.desktop ~/.config/autostart
$ gedit ~/.config/autostart/empathy.desktop
...または....
すべてのユーザーに対して非表示モードで共感を開始するには...
$ cp /usr/share/applications/empathy.desktop /etc/xdg/autostart
$ Sudo gedit /etc/xdg/autostart/empathy.desktop
ステップ
セクション[Desktop Entry]
交換...
Exec=empathy
と...
Exec=sh -c 'empathy & xdotool search --sync --onlyvisible --class "empathy" windowmove 25 25 windowunmap'
最後に、変更を保存します。ログアウトして、再度ログインします。Empathyウィンドウが一瞬「フラッシュ」し、消えます。共感は引き続きバックグラウンドで実行され、いつでも好きなときに(共感インジケーターから)共感の連絡先ウィンドウを開くことができます。
注:コマンドラインが気に入らない場合は、ソフトウェアセンターを使用してxdotool
をインストールしてください。次に、DashからStartup Applications GUIを使用して「Empathy」という新しいランチャーを作成し、コマンドとしてsh -c 'empathy & xdotool search --sync --onlyvisible --class "empathy" windowmove 25 25 windowunmap'
。を入力します。
その回避策 が機能しない場合は、Exec=
(または/etc/xdg/autostart/empathy.desktop
)を編集するときに/usr/share/applications/empathy.desktop
行でこれを試してください。
sh -c 'empathy & sleep 5 && xdotool search --sync --onlyvisible --class "empathy" windowunmap'
これは似ていますが、同じではありません。
xdotool
でEmpathyにシミュレートされた入力を送信するまでに5秒の休止を追加しようとします。windowunmap
アクションではなく、windowmove
アクションのみを使用します。