回答:
アイコンを削除するだけで、ワークスペースを保持するには
ターミナルを開いて実行します:
gsettings get com.canonical.Unity.Launcher favorites
出力は次のようになります。
['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
ワークスペースアイコンをドックから削除するには'unity://expo-icon'
、そのリストから削除するだけです。この場合、コマンドは次のようになります。
gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://devices']"
(のリストの二重引用符を忘れないでくださいgsettings set
)
現在、Unity Tweak Toolを使用して8つのワークスペースを使用しています。複数のワークスペースが必要ですが、取り外しできないUnityランチャーアイコンはあまり好きではありませんでした。
ゴミ箱にある望ましくないアイコンをドラッグします。
デフォルトでは、ワークスペーススイッチャーはランチャーで有効になっていません。この設定は、[システム設定]の[ 外観-動作 ]タブで切り替え可能です。
ワークスペーススイッチャーアイコンを削除するには、次の図に示すオプションのチェックを外します。
仮想デスクトップを1つだけ使用する準備ができている(つまり、追加のワークスペースがない)場合、以下は12.10以降で機能します。
gsettings set org.compiz.core:/ org / compiz / profiles / unity / plugins / core / hsize 1 gsettings set org.compiz.core:/ org / compiz / profiles / unity / plugins / core / vsize 1
前:
後:
/usr/share/unity-2d/launcher/Launcher.qml
お好みのテキストエディターでファイルを編集します。例:
sudo nano /usr/share/unity-2d/launcher/Launcher.qml
/usr/share/unity-2d/shell/launcher/Launcher.qml
お好みのテキストエディターでファイルを編集します。例:
sudo nano /usr/share/unity-2d/shell/launcher/Launcher.qml
これらの行を見つけます
Component.onCompleted: {
items.appendModel(bfbModel);
items.appendModel(applications);
items.appendModel(workspaces);
items.appendModel(devices);
shelfItems.appendModel(trashes);
}
に変更します
Component.onCompleted: {
items.appendModel(bfbModel);
items.appendModel(applications);
/* items.appendModel(workspaces);*/
items.appendModel(devices);
shelfItems.appendModel(trashes);
}
残念ながら、デスクトップスイッチャーはハードコードされているためunity
、ソースコードを変更しない限り削除できません。
パッケージがdpkg-dev
インストールされていることを確認してください
sudo apt-get install dpkg-dev
コードを変更して自分でコンパイルするには、次の手順を実行する必要があります
mkdir ~/code
cd ~/code
mkdir build
cd build
apt-get source unity
cd unity*
plugins/unityshell/src/LauncherController.cpp
お好みのテキストエディターで開きます。
nanoプラグイン/unityshell/src/LauncherController.cpp
行を見つけます
num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
InsertExpoAction();
}
それらを変更する
/*num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
InsertExpoAction();
}*/
パッケージをビルドする
sudo apt-get build-dep unity
debuild -us -uc
完了するまで待って、完了したらインストールします
cd ..
sudo dpkg -i unity*.deb libunity*.deb netbook*.deb
gsettings
。いくつかのバージョンでトリックが機能していると思います。ものをコンパイルする必要はありません。また、パッチを適用する以外に方法はないと断言するので、それはあなたの答えの問題です。
*
と/
。修正後、機能しました。(12.04)
以下のためのUbuntu 11.04 / 11.10 / 12.04(ユニティ2Dでは動作しません。):
Ubuntu Software CenterからインストールするCompiz Config Settings Manager
ダッシュからCompiz Config Settings Managerを開きます
後藤一般的なオプションと、デスクトップサイズ ]タブ
水平方向の仮想サイズを「1」に変更します。垂直方向の仮想サイズは任意の数にすることができます。
Run Command(Alt-F2)を開いて入力してUnityを再起動しますunity
現在、Unityには、これを実行できる便利な小さなバグがあります。ターミナルを開き、「gnome-panel」を実行します。gnomeパネルが実行されたら、「ワークスペーススイッチャー」アプレットをパネルに追加します。ワークスペーススイッチャーの設定を開き、1列と4行を選択します。ログアウトして、UnityとViolaに戻ってください!ワークスペーススイッチャーがなくなりました。
はい、ワークスペースを使用している場合、それを削除するのはやや面倒な方法ですが、それが今知っている唯一の方法です。
Unityランチャースイッチャーを元に戻すには、ターミナルのgnomeパネルを再度開き、2 X 2グリッドに戻ります。ログアウトしてログインし直します。
これは、Isaac Josephの素敵なUnity改訂版(dodge-windowsとdodge-active-windowを復活させ、他のいくつかのオプションを提供します)の追加により、簡単になりました。
選択したソフトウェアマネージャーでリポジトリを追加するか、以下を実行します。
sudo add-apt-repository ppa:ikarosdev/unity-revamped
これは現在、統一の代替ソースであり、バージョンの標準的なものよりもわずかに先行していると報告します。アップグレードすると、この新しいバージョンができます:
apt-fast update && apt-fast dist-upgrade
または、apt-fastを使用しない場合:
sudo apt-get update && sudo apt-get dist-upgrade
または、ソフトウェアアップデータを使用します。
ログアウトしてログインし、ccsmに移動します。Ubuntu Unityプラグインの「実験的」タブには、「ランチャーに「Expoアイコン」を表示する」というラベルのオプションがあり、デフォルトで有効になっています。これを無効にすると、アイコンが消えます。
アイコンを無効にしても、Super + Sバインディングは無効になりません。これがワークスペースを切り替える好ましい方法である必要があります。
ソフトウェアセンターからMyUnityをインストールします。
開いて、デスクトップに移動し、HデスクトップとVデスクトップの両方を最小化(バーを左に移動)します。
再起動。