web-dev-qa-db-ja.com

Gnomeターミナルウィンドウを最小化できるPerlまたはPythonスクリプトを作成できますか?

私はGDMの古いスタイルのGNOME設定でUbuntu 14.04を使用しています。 (新しいUnityインターフェースが好きではありません。)ターミナルウィンドウに入力して最小化するコマンドを作成する方法はありますか?単にminと入力するだけで、端末プロンプトが最小化され、他のことに集中できます。

12
Volomike
  1. まず、xdotoolコマンドをインストールします。

    Sudo apt-get install xdotool
    
  2. 次に、コマンドとしてminを実行できるようにエイリアスを作成します。

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
    
  3. 。bashrcファイルをリロードします。

    . ~/.bashrc
    
13
Volomike

次のpython onelinerは、現在のgnome-terminalウィンドウを最小化します:

python3 -c "from gi.repository import Gdk; \
[ Gdk.Screen.get_default().get_active_window().iconify() for i in range(2)]"

ウィンドウを最小化するには、 iconify() を2回呼び出す必要があることに注意してください。

8
Sylvain Pineau

あなただけのキーバインドを使用することができます Ctrl+Space ウィンドウメニューを開き、次に N (英語ロケールの場合)ウィンドウを最小化します。

2
dobey