私はUnityの代わりにGnome Shellを試して、自分が好きかどうかを確認します。最も見逃しているUnity機能は、Super+ 1から9までの任意の番号を使用して特定のアプリケーションに切り替える機能ですGnome Shellの機能ですか?
Gnome Shell System Settingsを使用してカスタムショートカットを追加できましたが、これらのショートカットは既存のウィンドウに切り替えるのではなく、常に新しいウィンドウを起動します。
私はUnityの代わりにGnome Shellを試して、自分が好きかどうかを確認します。最も見逃しているUnity機能は、Super+ 1から9までの任意の番号を使用して特定のアプリケーションに切り替える機能ですGnome Shellの機能ですか?
Gnome Shell System Settingsを使用してカスタムショートカットを追加できましたが、これらのショートカットは既存のウィンドウに切り替えるのではなく、常に新しいウィンドウを起動します。
回答:
この拡張機能は、Gnome ShellのUnity動作をエミュレートします:https : //extensions.gnome.org/extension/413/dash-hotkeys/
期待どおりの動作を実行し、アプリケーションで新しいウィンドウを開くなど、いくつかのキーバインディングを追加しSuper+Shift+[1-9]
ます。Ubuntu 14.04.2およびGnome Shell 3.10.4で動作することを確認しました。
それはユーザーフレンドリーな設定にようではないですし、管理している間、あなたが使用することにより、多くの環境でこの種の機能を得ることができるwmctrl
とxbindkeys
。
Xbindkeysはログイン時に開始するように設定できます。次の.xbindkeysrc
ような行を含むことができるというファイルを監視します。
#Launch or switch to E-mail
"wmctrl -xa Thunderbird || thunderbird"
Alt + 2
#Launch or switch to Konsole
"wmctrl -xa Konsole || konsole"
Alt + 3
#Launch or switch to IRC client
"wmctrl -xa Xchat || xchat"
Alt + 4
Unityのように、このレシピでは、実行中の場合はアプリケーションに切り替えるキーを設定し、実行していない場合は起動します。Alt
ここで使用しましたが、Mod4
代わりに使用できます。
同様のことは、特定のデスクトップ(または「ワークスペース」)に切り替えるキーボードショートカットを割り当てることです。ワークスペースごとに1つのアプリケーションを実行すると、ショートカットはそのアプリケーションに効果的に切り替わります。Keyboard: Shortcuts: Navigation
ワークスペース切り替えのショートカットを設定する場所を探してください。
このGnome拡張機能をインストールした後、オーバーレイモードでAltキーを押したままにすると、各ウィンドウに割り当てられた番号を確認できます。その後、番号を押してウィンドウを切り替えることができます。インストール手順を含む詳細はこちら。
基づいてマークStosbergの「オプション1」、wmctrlを使用して、私はの.desktopファイルを使用してアプリケーションを起動し、これを行う小さなスクリプトを実装しました。.desktopファイルを起動すると、xir-openの代わりとしても機能します。これは、Oneiricでバグがあります(適切なアプリケーションを起動する代わりに、テキストエディターで.desktopファイルを開きます)。
〜/ bin / desktop-open:
#!/bin/bash
NAME=`grep '^Name=' $1 | sed 's/^Name=//' | sed 's/%.//'`
EXEC=`grep '^Exec=' $1 | sed 's/^Exec=//' | sed 's/%.//'`
wmctrl -xa $NAME || $EXEC &
次に、GNOMEキーボード設定を使用して、カスタムキーボードショートカットをセットアップしました/home/richardt/bin/desktop-open /usr/share/applications/gvim.desktop
。ショートカットのコマンドは、たとえばです。
私がやることができなかったのは、Superキーを構成するショートカットを使用することです-GNOMEはアクティビティ概要に切り替えるためにこれを予約したいようですが、おそらくそれはバグです...
DockbarXの [設定]ペインには、次のオプションが含まれています。
Unityスタイルの番号のショートカット(Super + number)を使用します。
Linux Mint 14で現在使用している唯一の理由です(dpkg-queryにリストされている「MATEパネル用のDockbarXアプレット」)。Linux Mintでは、スタンドアロンの「DockX」をスタートアップアプリケーションに追加する必要がありました。
Unityの経験がないため、Windows 7タスクバーと同様の動作を探していました。Windows 7と比較してUnity / Dockbarが欠落していることの1つは、既にフォーカスされているウィンドウを最小化しないことです。アプリを起動するか、フォーカスを切り替えるだけです。最小化の動作は、すっきりと整理し、現在のタスクに集中するのにも非常に便利であることがわかりました。ここの他の回答で共有されているサンプルスクリプトを適用することで、それをエミュレートできるようです。