ワークスペースを完全に無効にして、Unity-2Dパネルからアイコンを削除する方法はありますか?


24

私のシステムは71歳の父親(最近、非常に協力的なLinuxユーザーです)を中心に構築されています。

彼は複数のデスクトップを必要とせず、パネル上にあまりにも多くのものを置くことは彼を少し混乱させる可能性があると思います。

ワークスペースを完全に無効にする/パネルからアイコンを削除する方法はありますか?


回答:


8
  1. 複数のワークスペースを無効にする:

  2. ランチャーからワークスペーススイッチャーを削除する:

    削除して並べ替える

    したがって、この変更を行うには、1つのファイルを編集する必要があります。まず安全にバックアップを作成します。

(11.04および11.10の場合)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

何かを台無しにしたとき:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(12.04の場合)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup

何かを台無しにしたとき:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

次に、ランチャーからアイテムを削除します。

(11.04 / 11.10の場合):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

104行目までスクロールすると、以下が表示されます。

(12.04の場合)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

104行目までスクロールすると、以下が表示されます。

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications);=ランチャーのアプリケーション
items.appendModel(workspaces);=ワークスペーススイッチャー
items.appendModel(visiblePlaces); =ファイルとフォルダーおよびアプリケーション button.items.appendModel(devices);=マウントされたドライブ(NTFS)+フラッシュドライブなど
shelfitems.appendModel(trashes);=ゴミ箱

行を削除してこれらのアイテムを削除するか、行を上下に移動してアイテムを再配置できます。

ソース

2番目の手順は、構成ファイルではなく実際のコードを編集するため、次回unity-2d更新プログラムをインストールするときに変更が上書きされることに注意してください。


4

ところで上記の素晴らしい答え。ありがとうございました。物事を少し単純化するために、ターミナルからのワークスペースを減らすことができます:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

構成を変更します(次の方法で、ランチャーからワークスペースランチャーを削除します)。

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

はい、これはパッケージunity-2d-launcherが更新されるたびにリセットされます。


1

Launchpadのこの問題に関するバグで説明されいるように、簡単な回避策があります(リンクについては@Romanlvanovに感謝します)

そのバグでJon Hannaが説明したように:

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

システムを再起動して開きccsm、タブにUbuntu Unity Plugin切り替えてExperimentalオフにしShow "Expo Icon" in the launcherます。

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