Gnome Shell-tråden

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
bimsebasse
Indlæg: 296
Tilmeldt: 11. okt 2010, 16:25

Gnome Shell-tråden

Indlæg af bimsebasse »

Vi er vist nok afhoppere efterhånden til at en dedikeret tråd er på sin plads. Jeg vil lægge ud med et par fif til nyankomne:

Officiel intro-guide
https://live.gnome.org/GnomeShell/CheatSheet

Log ind i Gnome Shell automatisk
Det burde den gøre nu af sig selv, men hvis du stadig ryger ind i Unity som default, så kør følgende kommando (tak til Toddvarg for tippet)

Kode: Vælg alt

sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-shell


Vindueknapper
Gnome Shell har friskudpakket kun en lukknap i vinduerne - hvis minimer og maksimer savnes:

(højre side)

Kode: Vælg alt

gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout ":minimize,maximize,close"

(eller venstre)

Kode: Vælg alt

gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout "close,maximize,minimize:"


Åbn kør-dialog med ALT+F2
... er af en eller anden grund deaktiveret om standard. Åbn "Keyboard", dobbeltklik hvor musen er i billedet og tryk Alt og F2.
Billede

Tilpas og forbedr Gnome Shell med udvidelser (extensions)
Først skal Gnome Tweak Tool installeres, et værktøj der blandt andet bruges til at håndtere extensions:

Kode: Vælg alt

sudo apt-get install gnome-tweak-tool

Tilføj webupd8's Gnome 3 ppa med alle officielle og nogle uofficielle extensions:

Kode: Vælg alt

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update && sudo apt-get install gnome-shell-extensions-common

Det gjort kan de enkelte pakker ses og hentes i software centret, eller installer allesammen på en gang med følgende kommando:

Kode: Vælg alt

sudo apt-get install gnome-shell-classic-systray gnome-shell-system-monitor gnome-shell-extensions-alternate-tab gnome-shell-extensions-alternative-status-menu gnome-shell-extensions-apps-menu gnome-shell-extensions-auto-move-windows gnome-shell-extensions-dock gnome-shell-extensions-drive-menu gnome-shell-extensions-extended-places-menu gnome-shell-extensions-gajim gnome-shell-extensions-gpaste gnome-shell-extensions-mediaplayer gnome-shell-extensions-native-window-placement gnome-shell-extensions-noa11y gnome-shell-extensions-pidgin gnome-shell-extensions-places-menu gnome-shell-extensions-system-monitor gnome-shell-extensions-user-theme gnome-shell-extensions-weather gnome-shell-extensions-windows-navigator gnome-shell-extensions-workspace-indicator gnome-shell-extensions-xrandr-indicator mgse-bottompanel mgse-menu mgse-windowlist


Derefter kan man se og tænde/slukke de installerede extensions med Gnome Tweak Tool:

Billede

Eksempler:
mgse-menu - smider en gammeldavs menu op i venstre hjørne. Ligesom de andre extensions med præfikset "mgse" udviklet af Linux Mint til den kommende Linux Mint 12 Gnome Shell Edition.
Billede

Hvis mgse-bottompanel er installeret samtidig ryger menuen ned i bundpanelet, se screenshot med Mint Gnome Shell i aktion i indlægget nedenunder.

gnome-shell-extensions-weather - vejrudsigt integreret i toppanelet.
Billede
Meget enkel at sætte op. Gå ind på weather.com, find din by, f.eks. copenhagen, i adressefeltet står "http://www.weather.com/weather/today/DAXX0009", kopier koden "DAXX0009" ind i extensionens preferences der hvor der står "Enter WOEID". Det er det. Koden for Århus er "DAXX0003", Odense "DAXX0024" osv.

gnome-shell-system-monitor - fleksibel systemmonitor i toppanelet
Billede

mgse-bottompanel + mgse-windowlist - sammen tiføjer de et klassisk bundpanel (skiftede shell-tema for det virker ikke så godt i temaer uden tab-ikoner):
Billede

gnome-shell-extensions-alternative-status-menu - smider lidt ekstra muligheder ind i statusmenuen (som standard er der ingen synlig sluk/power off knap i Gnome Shell):
Billede

osv. osv. Der er nok at lege med og der kommer flere og flere extensions. Indtil videre er det lidt en jungle men det er meningen at der på et tidspunkt kommer system over det.

Skjul accessibility- og bluetooth-ikonerne fra toppanelet
Det første gøres ved at installere og aktivere "gnome-shell-extensions-noa11y", det andet kræver at man danner en mappe med to filer i:

Mappen:

Kode: Vælg alt

mkdir ~/.local/share/gnome-shell/extensions/nobluetooth.icon@panel.ui

Fil 1:

Kode: Vælg alt

gedit ~/.local/share/gnome-shell/extensions/nobluetooth.icon@panel.ui/extension.js

Indsæt følgende, og gem og luk:

Kode: Vælg alt

const Panel = imports.ui.panel;
const Main = imports.ui.main;

function enable() {
   for (let i = 0; i < Main.panel._rightBox.get_children().length; i++) {
      if (Main.panel._statusArea['bluetooth'] == Main.panel._rightBox.get_children()[i]._delegate) {
         Main.panel._rightBox.get_children()[i].destroy();
         break;
      }
   }
   // addToStatusArea would throw an error on disable if we do not set this to null
   Main.panel._statusArea['bluetooth'] = null;
}

function disable() {
   let indicator = new Panel.STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION["bluetooth"];
   Main.panel.addToStatusArea("bluetooth", indicator, Panel.STANDARD_STATUS_AREA_ORDER.indexOf('bluetooth'));
}

function init() {
}

Fil 2:

Kode: Vælg alt

gedit ~/.local/share/gnome-shell/extensions/nobluetooth.icon@panel.ui/metadata.json

Indsæt følgende, og gem og luk:

Kode: Vælg alt

{
  "shell-version": ["3.2"],
  "uuid": "nobluetooth.icon@panel.ui",
  "name": "nobluetooth",
  "description": "Turn off the Bluetooth icon in the panel"
}

Herefter kan extensionen findes og tændes/slukkes sammen med de andre i Gnome Tweak Tool. Evt. genstart shell med kommandoen "r" i en kør-dialog for at få det til at træde i kraft.

Skift temaer
Se https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=14870

Deaktiver Activities "hot corner" i øverste venstre hjørne
Der er allerede to andre måder at åbne Activities (Shell's dash) på, og musen-op-i-venstre-hjørne-metoden kan deaktiveres ved at redigere i layout.js

Kode: Vælg alt

sudo gedit /usr/share/gnome-shell/js/ui/layout.js

Find følgende (linje 402) og ændr "true" ud for reactive til "false":

Kode: Vælg alt

this._corner = new Clutter.Rectangle({ name: 'hot-corner',
                                               width: 1,
                                               height: 1,
                                               opacity: 0,
                                               reactive: true })
Senest rettet af bimsebasse 10. nov 2011, 15:51, rettet i alt 2 gange.
bimsebasse
Indlæg: 296
Tilmeldt: 11. okt 2010, 16:25

Re: Gnome Shell-tråden

Indlæg af bimsebasse »

Den næste Linux Mint fortjener en post for sig. Linux Mint er en tweaket Ubuntu med lidt anderledes udseende, den næstmest populære Linux ifølge distrowatch.com og deres næste udgivelse (udkommer altid en måneds tid efter Ubuntus udgivelser) kommer i en Gnome Shell version (og i en forket Gnome 2-version, måske - de går helt uden om Unity).

Screenshot af hvad de har indtil videre fra deres blog:
Billede

Det interessante er at de her meget enkelt og let har genskabt den klassiske gnome-oplevelse i Gnome Shell, og måske derfor samtidig kvalt bestræbelserne på at forke gnome-panel (det gamle Gnome 2 skrivebordsmiljø) til Gnome 3 og al den splid og uro der har været i miljøet siden Unity og Gnome 3 erstattede den gamle desktop.
Brugeravatar
Kurt Christensen
Indlæg: 2246
Tilmeldt: 12. feb 2011, 13:22
IRC nickname: How to be me

Re: Gnome Shell-tråden

Indlæg af Kurt Christensen »

Jeg får ikke så mange valgmuligheder selv om jeg har hentet alle dine koder i terminalen?
Når lejligheden byder sig.
bimsebasse
Indlæg: 296
Tilmeldt: 11. okt 2010, 16:25

Re: Gnome Shell-tråden

Indlæg af bimsebasse »

Hvilke koder?
bimsebasse
Indlæg: 296
Tilmeldt: 11. okt 2010, 16:25

Re: Gnome Shell-tråden

Indlæg af bimsebasse »

Hvis du mener extensions-delen, så tjek at Gnome Tweak Tool er blevet installeret og kan åbnes (programmed hedder "Advanced Settings" på engelsk, men findes også med søgning på f.eks. t-w-e-a...) og tjek i Software Centeret at Wepud8-ppaen er blevet korrekt tilføjet.
Brugeravatar
Kurt Christensen
Indlæg: 2246
Tilmeldt: 12. feb 2011, 13:22
IRC nickname: How to be me

Re: Gnome Shell-tråden

Indlæg af Kurt Christensen »

gnome-tweak-tool 3.2.0-0ubuntu1 - har jeg, men jeg kan ikke tweake så meget som du viser og Wepud8-ppaen kan ikke søges eller ses ved at skrive i søg?
Når lejligheden byder sig.
bimsebasse
Indlæg: 296
Tilmeldt: 11. okt 2010, 16:25

Re: Gnome Shell-tråden

Indlæg af bimsebasse »

Når du åbner software centret trykker du på pilen/tingen lige til højre for "All Software"-knappen, der sku du gerne få en dropdown menu med de tilgængelige ppa'er. Se om webupd8 er der - hvis den er, så klik den og vælg pakker der ønskes installeret. Hvis den ikke er der, så er ppa'en ikke tilføjet korrekt.

Gnome Tweak Tool skal i øvrigt genstartes før nyinstallerede extensions vises.
Brugeravatar
Kurt Christensen
Indlæg: 2246
Tilmeldt: 12. feb 2011, 13:22
IRC nickname: How to be me

Re: Gnome Shell-tråden

Indlæg af Kurt Christensen »

det var hvis lige det der skulle til :D
Når lejligheden byder sig.
bimsebasse
Indlæg: 296
Tilmeldt: 11. okt 2010, 16:25

Re: Gnome Shell-tråden

Indlæg af bimsebasse »

Ny smart extension i Webupd8's ppa: gnome-shell-extensions-autohidetopbar

Gør at man ved at dobbeltklikke på toppanelet får det til at autohide (dvs kun kommer frem når man kører musen op i toppen af skærmen). For at slå autohide fra dobbeltklikker man bare på panelet igen.

http://www.webupd8.org/2011/11/autohide-top-bar-extension-finally.html
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: Gnome Shell-tråden

Indlæg af thomasjohansen »

Tilføjelse til styring og installering af gnome-shell plugins.

https://extensions.gnome.org/


Opdagede igår at det er blevet meget lettere at finde og installere plugins nu.

Bare gå ind på gnomes extenstion side og så kan man "tænde og slukke" for dem som man lyster, så bliver de installeret automatisk. det eneste man skal huske efterfølgende er at genstarte gnome-shell (alt-f2 og tast r).

Super let og smart, og man skal ikke tilføje diverse ppa' mv.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl