Jag har installerat Pop Shell.
Det är en Gnome Extension från Pop!_OS, så man måste använda Gnome.
Det kräver minst Gnome 3.36, så Ubuntu 20.04 eller senare är ett krav.
Pop Shell förvandlar Gnome till en Tiling Window Manager.
Det installeras så här:
https://support.system76.com/articles/pop-shell/
Tanken med en Tiling Window Manager är att man ska använda tangentbordet
Här är alla snabbkommandon:
https://support.system76.com/articles/p ... shortcuts/
Ett av kommandona är Super+/ som öppnar en program launcher.
Använder jag engelskt tangentbord fungerar det, "/" sitter längst ner till höger där vi har "-", (minus/bindestreck).
Problemet är att jag inte får det att fungera med svenskt tangentbord, varken Super+-, Super+Skift+7 eller Super+/ på numeriska tangentbordet fungerar.
Om man installerar pop shell under
~/shell
(sökvägen om man installerar enligt ovanstående länk)
så finns filen
~/shell/schemas/org.gnome.shell.extensions.pop-shell.gschema.xml
Där finns bl.a. följande text:
<!-- Launcher -->
<key type="as" name="activate-launcher">
<default><![CDATA[['<Super>slash']]]></default>
<summary>Search key combo</summary>
</key>
Problem 1: det verkar vara en källkodsfil, i samma katalog finns nämligen gschemas.compiled.
Problem 2: i samma fil finns, förutom slash, tangenter som KP_Left, KP_Enter, Escape
Jag hittade personer med samma problem:
https://www.reddit.com/r/pop_os/comment ... shortcuts/
Där föreslås det att man ska använda dconf write
Problemet är att om jag öppnar dconf-editor och går till /org/gnome/shell/extensopns/pop-shell/ så står det bara no schema found, törs jag ändå använda $ dconf write?
Sedan känner jag inte till KP_Left och KP_Enter.
Jag googlade och hittade:
https://www.realvnc.com/en/developer/do ... ard.h.html
https://www.gnu.org/software/emacs/manu ... -Keys.html
men ingen av de sidorna verkar överensstämma exakt med vad pop shell använder.
Jag vet att '/' heter 'slash' för det är vad pop shell använder och det fungerar,
men vad heter bindestrecket? 'dash'? 'minus'? '-'?
Jag hittade att man avinstallerar pop shell med:
$ cd ~/shell
$ make uninstall
Jag skulle kunna avinstallera, redigera källkodsfilen och installera igen.
Problemet är att jag inte vet vad jag ska ändra källkodsfilen till.
Pop Shell [LÖST]
Pop Shell [LÖST]
Senast redigerad av 1 anth, redigerad totalt 16 gånger.
- JoWa
- Global Moderator
- Inlägg: 7782
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Pop Shell
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Re: Pop Shell
För jag vill lära mig hur Linux fungerar.JoWa skrev:Varför inte installera Pop!_OS?
Då kan du också provköra Cosmic, som ingår i juniutgåvan av Pop!.

Ja, jag skulle kunna installera Pop!_OS, men jag är ganska säker på att problemet kvarstår, d.v.s. att Super+/ inte fungerar med svenskt tangentbord.
Jag försökte använda
$ dconf write '/org/gnome/shell/extensions/pop-shell/search' "['<Super>n']"
d.v.s. koppla launcher till Super+n, men det fungerade inte.
Jag tolkar meddelandet i dconf-editorn: "no schema found", som att den inte vet vilket program den ska öppna.
***
Jag avinstallerade pop shell:
$ cd ~/shell
$ make uninstall
och startade om.
(Gnome shell måste startas om efter avinstallationen och jag vet inget annat sätt än att starta om Ubuntu.)
Sedan gick jag till
Settings > Keyboard Shortcuts > Reset All
för pop shell ändrar massor med vanliga shortcuts, t.ex. öppnas inte terminalen med ctrl+super+T, utan med super+T.
Sedan redigerade jag
$ nano ~/shell/schemas/org.gnome.shell.extensions.pop-shell.gschema.xml
Och ändrade launcher från
<![CDATA[['<Super>slash']]]>
till
<![CDATA[['<Super>n']]]>
Till slut installerade jag igen:
$ cd ~/shell
$ make local-install
Och nu öppnas launcher med Super+N. Slutet gott.

***
Jag har fortfarande inte räknat ut var pop shell launcher sparas i Ubuntu (d.v.s. vad jag ska skriva i terminalen för att launcher ska öppnas).
Under ~/shell finns bara installationsfilerna.
Under ~/.local/share/pop-shell/launcher finns bara plugins till launcher.
Ja, jag kommer att testa Cosmic när nya Pop!_OS släpps i juni.
Re: Pop Shell
för att starta om gnome shell:anth skrev: Jag avinstallerade pop shell:
$ cd ~/shell
$ make uninstall
och startade om.
(Gnome shell måste startas om efter avinstallationen och jag vet inget annat sätt än att starta om Ubuntu.)
Sedan gick jag till
Settings > Keyboard Shortcuts > Reset All
för pop shell ändrar massor med vanliga shortcuts, t.ex. öppnas inte terminalen med ctrl+super+T, utan med super+T.
alt+f2, r, enter
hade sparat mig lite tid.

Jag förstår dock inte vad r är för något. Jag kan t.ex. inte skriva r i terminalen (eller, jag kan - men ingenting händer).
alt+f2 gör att man kan skriva terminalkommandon:
- man kan starta program om man vet vad det heter, t.ex. nautilus för filhanetaren och gedit för texteditorn.
- man kan även stänga program som hängt sig, t.ex. killall firefox.
Mer alt+f2-exempel:
De här kommandona verkar göra samma sak som r, d.v.s. starta om gnome-shell, utan att döda programmen man kör:
$ killall gnome-shell
$ gnome-shell --replace
Det här kommandot verkar döda allt, man blir utloggad och när man loggar in igen är alla program borta:
$ systemctl restart gdm.service
- JoWa
- Global Moderator
- Inlägg: 7782
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Pop Shell
Pop!_OS 21.04 med Cosmic släpptes tidigare i veckan.anth skrev: Ja, jag kommer att testa Cosmic när nya Pop!_OS släpps i juni.
Pop!_OS 21.04: A Release of COSMIC Proportions
Noble Numbat | Firefox 125β (snap) | Privacy Badger