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


12

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

回答:


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

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

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

    . ~/.bashrc

8

次の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回呼び出す必要があることに注意してください。


1
IIRC、アイコン化を2回実行するか、ウィンドウオブジェクトを変数に保存し、実行.iconify()してから実行できますwindow.process_all_updates()
Sergiy Kolodyazhnyy

2

Ctrl+のキーバインドを使用しSpaceてウィンドウメニューを開き、N(英語ロケールで)を押してウィンドウを最小化できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.