it-swarm.com.de

Tastaturkürzel funktionieren unter Ubuntu 18.04 mit Unity nicht

Ich habe Ubuntu 18.04 mit Unity unter Verwendung der Mini-ISO installiert. Daher habe ich GNOME nicht mit Unity installiert. Mein Problem ist, dass Tastaturkürzel (, z. B. , Starten von Terminal oder Wechseln zwischen Tastaturlayouts, nicht funktionieren. Bei der Online-Suche haben einige vorgeschlagen, sleep 2 hinzuzufügen, bevor compiz in /usr/lib/systemd/user/unity7.service gestartet wird. Dies hat einmal funktioniert, aber nach dem Neustart hat es nicht mehr funktioniert. Andere haben vorgeschlagen, Commands in CompizConfig Settings Manager umzuschalten. Das funktioniert, aber ich muss es jedes Mal wiederholen, wenn ich mich auslogge. Gibt es eine dauerhafte Lösung dafür? Das ist wirklich irritierend.

Update : Dies ist anscheinend ein Fehler gemäß this link .

3
smz

Edit/tldr:

Das ppa behebt das bug :

Sudo add-apt-repository ppa:unity7maintainers/unity7-desktop
Sudo apt-get update
reboot

Das folgende Skript schaltet das Befehls-Plugin automatisch um:

#!/bin/bash
export DISPLAY=:0
activeplugins=$(dconf read /org/compiz/profiles/unity/plugins/core/active-plugins)
found=$(echo "$activeplugins" | grep commands)
echo "$found"
if [ -z "$found" ] ; then
    activeplugins=$(echo "$activeplugins" | sed -r "s/animation', /animation', 'commands', /")
else
    activeplugins=$(echo "$activeplugins" | sed -r "s/'commands', //" | sed -r "s/, 'commands'//")
fi
echo "$activeplugins"
dconf write /org/compiz/profiles/unity/plugins/core/active-plugins "$activeplugins"

Sie können dieses Skript zu Ihren Startanwendungen hinzufügen, um es bei der Anmeldung automatisch auszuführen. Wenn Sie den Bildschirm jedoch sperren und dann entsperren, funktionieren Ihre benutzerdefinierten Tastaturkürzel nicht mehr.

Um dies zu beheben, müssen Sie auf Sperr-/Entsperrereignisse wie hier beschrieben warten und dieses Skript in den Entsperrabschnitt dieses Skripts einfügen, z. B. nach echo "Screen unlocked"

Beachten Sie auch, dass die Reihenfolge der aktiven Plugins wichtig ist: Ich habe das 'Befehls'-Plugin nach' Animation 'eingefügt, das für mich aktiviert wurde. Wenn 'Animation' für Sie nicht aktiviert ist, muss es nach dem ersten aktiven Plugin eingefügt werden, wenn sich 'Befehle' in der üblichen Position befindet.

5
1mi

Die beste Lösung ist, "die Verwendung der Alt-Taste durch das HUD zu ändern oder zu deaktivieren".

Gehen Sie also zu Einstellungen -> Verknüpfungen -> Starter -> Taste, um die Schwebepalette anzuzeigen, und ändern Sie ALT in Super (Windows-Bild).

Nach dieser Änderung und Neustart funktionieren Verknüpfungen wie ein Zauber!

1
Taras Vaskiv