GNOME Shellを使用していましたが、Shellを使用して失われた画面スペースのためにUnityに切り替えました。シェルで私が見逃していることの1つは、UnityやIMOと比較して使用するワークスペーススイッチャーです。これはシェルで行う方が適切です。それをUnityに実装する方法はありますか?
残念ながらまだです。 Unityの動的なワークスペースについてはいくつかの話がありましたが、これについての具体的な計画はまだ知りません。
動的なワークスペースはまだUnityの機能ではありませんが、同様の機能を簡単に入手できます。このソリューションはWebupd8に投稿されたスクリプトを使用するため、実際のスクリプトと。desktopファイルを信用することはできませんが、キーボードショートカットメソッドは私のものです。
最初にこのコンテンツでスクリプト(テキスト)ファイルを作成します:
#!/bin/bash
case $1 in
rows)t=v;;
cols)t=h;;
esac;
check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`
if [[ ! ($2 = - && $check < 2 ) ]]
then
[[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
workspaces
(ファイル拡張子なし)として保存します。/opt
に移動します:Sudo mv workspaces /opt
を実行し、gksu nautilus /opt
と入力します。新しいウィンドウが開いたら、スクリプトを切り取ってそのフォルダーに貼り付けます。これで、いくつかのショートカットを割り当てて、ワークスペースを追加および削除できるようになりました。
自分に合った独自のショートカットを選択できますが、ここに含める必要があるものがあります(ショートカットごとに1つのコマンド)。
/opt/workspaces-shortcuts rows +
| (行を追加)/opt/workspaces-shortcuts cols +
| (列を追加)/opt/workspaces-shortcuts rows -
| (行を削除する)/opt/workspaces-shortcuts cols -
| (列を削除する)これらの機能をすべて2回クリックするだけで実行できる.desktopファイルを作成できます。
新しいテキストファイルを作成し、次を入力します
[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
[AddRow Shortcut Group]
Name=Add Row
Exec=/opt/workspaces-shortcuts rows +
TargetEnvironment=Unity
[AddColumn Shortcut Group]
Name=Add Column
Exec=/opt/workspaces-shortcuts cols +
TargetEnvironment=Unity
[RmRow Shortcut Group]
Name=Remove Row
Exec=/opt/workspaces-shortcuts rows -
TargetEnvironment=Unity
[RmColumn Shortcut Group]
Name=Remove Column
Exec=/opt/workspaces-shortcuts cols -
TargetEnvironment=Unity
workspaces.desktop
として保存し、実行可能としてマークします。~/.local/share/applications
。に移動しますCompiz Config Settings Managerを開きます(まだインストールしていない場合はインストールします)
Sudo apt-get install compizconfig-settings-manager
[全般オプション]に移動し、[デスクトップサイズ]をクリックします。