Chciałbym zautomatyzować ustawienia niektórych ustawień, a konkretnie dodać do nich skróty klawiaturowe ~/.config/dconf/user
. Oto jak to wygląda w edytorze dconf:
Teraz gsettings (lub dconf) może wymienić pierwszą:
$ gsettings get org.cinnamon.keybindings custom-list
['custom0', 'custom1', 'custom2', 'custom3']
Nie widzę jednak sposobu na dodanie nowego customX
skrótu klawiszowego, a nawet na odczytanie kluczy.
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/ custom0
No such key 'custom0'
Jak mogę dodać, na przykład, custom4
klawisz z binding='<Super>g'
, command='geany'
, name='Geany'
?
Odpowiedź dla Donarssons:
$ gsettings get org.cinnamon.keybindings.custom-keybindings:/custom0/ binding
No such schema 'org.cinnamon.keybindings.custom-keybindings'
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/custom0/ binding
''
I zrzut ekranu po następującym poleceniu. Zauważ, że custom4 nie idzie do niestandardowych skrótów klawiszowych, ale do katalogu głównego.
gsettings set org.cinnamon.keybindings.custom-keybinding:/custom4/ binding '<Super>g'
Używam Linux Mint jako mojego O / S.
but org.cinnamon.keybindings.custom-keybindings
jest specyficzne dla Mint i nie istnieje w Ubuntu.Odpowiedzi:
To błąd składniowy. To powinno działać:
Aby ustawić nowy skrót:
źródło