Vraag Hoe kan ik het startprogramma van Workspace Switcher toevoegen en verwijderen uit het Unity-opstartprogramma?


Hoe kan ik de verwijderen Workspace Switcher launcher van het Unity-dock?


80
2018-05-01 12:08


oorsprong




antwoorden:


  1. Om werkruimten volledig uit te schakelen
  2. Om het pictogram te verwijderen, maar nog steeds werkruimten te behouden

    • Open de terminal en voer uit:

      gsettings get com.canonical.Unity.Launcher favorites
      

    de uitvoer zal zoiets zijn,

    ['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']
    

    Als u het pictogram voor werkruimten uit het dock wilt verwijderen, moet u het verwijderen 'unity://expo-icon' uit die lijst. Nader te bepalen, in dit geval zou het commando moeten zijn:

    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']"
    

    (Vergeet de dubbele aanhalingstekens voor de lijst niet gsettings set)

Momenteel gebruik ik acht werkruimten met behulp van Unity Tweak Tool. Ik vind het leuk om meerdere werkruimtes te hebben, maar hield niet zo veel van het niet verwijderbare Unity Launcher-pictogram, zelfs omdat het alleen op vier werkruimten kon lijken terwijl ik in plaats daarvan acht gebruikte.


70
2018-04-27 02:27



Werkte. Bedankt! - chzbrgla
Dit deed precies wat ik wilde doen. De andere antwoorden schakelen het schakelen tussen desktops volledig uit, terwijl dit antwoord alleen het pictogram verwijdert en ik de functie zelf nog steeds kan gebruiken. - Donarsson
Voor welke versies zou dit moeten werken? - Bruno Pereira
@BrunoPereira, persoonlijk kon ik het alleen gebruiken op 13.04. - pepper_chico
Dit is de meest logische, rechtlijnige aanpak en het werkt! (met behulp van Ubuntu 14.04) - dayuloli


Voor 14.04

Sleep het ongewenste pictogram in de prullenbak.

Voor 13.04

Standaard is de werkruimteschakelaar niet ingeschakeld in de Launcher. Deze instelling kan worden gebruikt via de Uiterlijk - Gedrag tabblad in Systeeminstellingen

Verwijder de optie die wordt weergegeven in de volgende afbeelding om het pictogram voor de werkruimteschakelaar te verwijderen.

enter image description here

12.10

Als u bereid bent om met slechts één virtuele desktop te werken (dus geen extra werkruimten), werkt het volgende voor 12.10 en later.

gsettings set org.compiz.core: / org / compiz / profiles / unity / plugins / core / hsize 1
gsettings instellen org.compiz.core: / org / compiz / profiles / unity / plugins / core / vsize 1

Voor:

enter image description here

Na:

enter image description here


45
2017-11-02 22:44



dit werkte echt voor mij op 12.10 en lijkt een onzin lading gemakkelijker dan het top antwoord - Eric Nemchik
Uw oplossing voor 13.04 is niet echt een oplossing. Het uitschakelen van werkruimten zal helemaal schakel ze uit, verwijder niet alleen het pictogram uit het opstartprogramma. Sommige mensen willen werkruimten ingeschakeld laten zonder het pictogram in het opstartprogramma. - Seth♦
12.10 oplossing geeft: Geen schema 'org.compiz.core' - Bryce
Is er een manier om het terug te krijgen in 14.04 na het naar de prullenbak te hebben gesleept. - xji
In 14.04 worden deze functie door de volgende stappen niet uitgeschakeld in mijn box. De sneltoetsen Ctrl-Alt-Links / Rechts bewegen nog steeds naar verschillende werkruimten. Zelfs na het uitschakelen in de Systeeminstellingen> Uiterlijk. - Ed J


Voor Ubuntu 11.10 & Ubuntu2D

Bewerk het bestand /usr/share/unity-2d/launcher/Launcher.qml met je favoriete teksteditor, oftewel:

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

Voor Ubuntu 12.04 & Ubuntu2D

Bewerk het bestand /usr/share/unity-2d/shell/launcher/Launcher.qml met je favoriete teksteditor, oftewel:

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

Lokaliseer deze lijnen

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

En verander ze in

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
/*        items.appendModel(workspaces);*/
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }

Ubuntu

Helaas is de desktopswitcher hard gecodeerd unity en kan niet worden verwijderd zonder wijzigingen in de broncode aan te brengen.

Zorg ervoor dat je het pakket hebt dpkg-dev geïnstalleerd

sudo apt-get install dpkg-dev

Om de code te wijzigen en zelf te compileren, moet je het volgende doen

mkdir ~/code
cd ~/code
mkdir build
cd build
apt-get source unity
cd unity*

Open plugins/unityshell/src/LauncherController.cpp met je favoriete teksteditor, oftewel:

nano plug-ins / unityshell / src / LauncherController.cpp

Lokaliseer de lijnen

num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}

Verander ze in

/*num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}*/

Bouw het pakket

sudo apt-get build-dep unity
debuild -us -uc

Wacht tot het voltooid en geïnstalleerd is als je klaar bent

cd ..
sudo dpkg -i unity*.deb libunity*.deb netbook*.deb

14
2017-11-19 00:08



Gebruik de methode niet met Unity 2D 12.04. Afterwars kun je zelfs geen eenheid beginnen. Ik moest in een andere desktopomgeving gaan en de wijzigingen ongedaan maken. - Paul Woitaschek
sorry, maar voor Unity moet ik waarschuwen dat mensen de andere antwoorden beter kunnen controleren. - pepper_chico
Voor welke versies? Wat is het probleem met deze oplossingen? - Bruno Pereira
@BrunoPereira, controleer mijn antwoord bijvoorbeeld, ik vermoed de gsettings trickwork in verschillende versies. Het is niet nodig om dingen te compileren, en dat is ook een probleem met je antwoord omdat je beweert dat er geen andere uitweg is dan patchen. - pepper_chico
Bedankt voor de oplossing! Anderen zeggen dat het Unity2D breekt. Zorg ervoor dat je het goed hebt gedaan. De eerste keer dat ik het probeerde, brak ik Unity2D ook omdat ik de laatste keer gewoon heb geruild * en /. Na het repareren, werkte het. (12,04) - Jop V.


Voor Ubuntu 11.04 / 11.10 / 12.04 (werkt niet in Unity 2D):

  1. Installeren Compiz Config Settings Manager Install compizconfig-settings-manager van de Ubuntu Software Center

  2. Open Compiz Config Settings Manager van Dash

  3. Ga naar Algemene opties en Desktop grootte tab

  4. Verandering Horizontale virtuele grootte tot '1' kan de verticale virtuele grootte elk nummer zijn.

  5. Start Unity opnieuw door te openen Voer opdracht uit (Alt-F2) en typen unity

compizconfig

Bron


12
2018-05-10 11:42





11.04

Momenteel is er een handige kleine bug in eenheid waarmee je dit kunt doen. Open een terminal en voer 'gnome-panel' uit. Zodra het paneel van de gnoom actief is, voegt u de applet 'workspace switcher' toe aan het paneel. Open de wisselvoorkeuren van de werkruimte en selecteer 1 kolom en 4 rijen. Uitloggen en terug naar eenheid en altviool! De switcher voor de werkruimte ontbreekt nu.

Ja, ik weet het, het is een enigszins vervelende manier om het te verwijderen als je werkruimten gebruikt, maar het is de enige manier die ik nu weet ..

enter image description here

Om de unity launcher switcher terug te krijgen, open je gewoon het paneel van de kabouter opnieuw in de terminal en ga je terug naar een 2 x 2 grid. Log uit en log weer in.


7
2018-06-29 04:37





12.04

Dit is nu gemakkelijk, dankzij een toevoeging aan de mooie Unity Revamped van Isaac Joseph (brengt ook ontwijkingsvensters en ontwijk-actief-venster terug en geeft een paar andere opties).

Voeg de repository toe met uw softwaremanager naar keuze of:

sudo add-apt-repository ppa:ikarosdev/unity-revamped

Dit is nu een alternatieve bron van eenheid, die zichzelf zal rapporteren als iets meer dan de canonieke versie in versie. Upgrade en je hebt deze nieuwe versie:

apt-fast update && apt-fast dist-upgrade

Of als u apt-fast niet gebruikt, dan:

sudo apt-get update && sudo apt-get dist-upgrade

Of gebruik gewoon de software-updater.

Log uit en in en ga naar ccsm. De Ubuntu Unity-invoegtoepassing heeft nu op het tabblad "Experiment" een optie met de naam "Show" Expo Icon "in het startprogramma", die standaard is ingeschakeld. Schakel dit uit en het pictogram is verdwenen.

Als u het pictogram uitschakelt, wordt de binding van Super + S niet uitgeschakeld, mocht dat uw voorkeursmanier zijn om van werkruimte te wisselen.


2
2017-07-31 20:04





12.04

Installeer MyUnity vanuit Software Center.

Open het, ga naar Desktop, verlagen (verplaats de balk naar links) voor H Desktop en V Desktop, beide tot minimaal.

Herstarten.


1
2017-09-24 20:07





Voor 14.04 en nieuwere LTS-releases met Unity.

Start Instellingen-> Uiterlijk en vink de vakjes aan zoals hieronder getoond. workspaces

Het opstartpictogram voor toegang tot de switcher via de muis ziet er als volgt uit:

enter image description here


0
2018-02-05 18:34