Pop Shell [LÖST]

Generella frågor om Gnome-skrivbordet.
Användarvisningsbild
anth
Inlägg: 512
Blev medlem: 22 aug 2019, 15:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Pop Shell [LÖST]

Inlägg av anth »

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.
Senast redigerad av 1 anth, redigerad totalt 16 gånger.
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Pop Shell

Inlägg av JoWa »

Varför inte installera Pop!_OS? ::)

Då kan du också provköra Cosmic, som ingår i juniutgåvan av Pop!.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
anth
Inlägg: 512
Blev medlem: 22 aug 2019, 15:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Pop Shell

Inlägg av anth »

JoWa skrev:Varför inte installera Pop!_OS? ::)

Då kan du också provköra Cosmic, som ingår i juniutgåvan av Pop!.
För jag vill lära mig hur Linux fungerar. :)

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.
Användarvisningsbild
anth
Inlägg: 512
Blev medlem: 22 aug 2019, 15:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Pop Shell

Inlägg av anth »

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.
för att starta om gnome shell:

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
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Pop Shell

Inlägg av JoWa »

anth skrev: Ja, jag kommer att testa Cosmic när nya Pop!_OS släpps i juni.
Pop!_OS 21.04 med Cosmic släpptes tidigare i veckan.

Pop!_OS 21.04: A Release of COSMIC Proportions
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Skriv svar

Återgå till "Gnome (Ubuntu)"