Özel klavye kısayolları sıfırlanır. Onları kalıcı olarak nasıl ayarlayabilirim?


10

Özel klavye kısayolları ile hem Ubuntu 12.04 hem de 12.10 ile ilgili bir sorun yaşıyorum. Bir süre sonra sıfırlanırlar (Bir desen bulamıyorum ancak büyük bir yükseltme gerçekleştiğinde görünüyor). Birkaç gün önce, 12.10'un yaklaşık 27 güncelleme aldığı zaman bana oldu. Ben launchapd ve askubuntu aradım ve benzer bir soru bulunamadı. Hatalarım yeniden başlatıldığında kaybolmuyor, yine de söylediğim gibi sorunu tanımlamak için bir model bulamıyorum. Ayrıca Control Center uygulamasını kullanmamaya çalıştım, ancak gnome'un dconf-editor'ü, ancak bazı blog yayınlarında bulduğumla aynı sonucu aldım. Sorum şu: Bu gerçekleştiğinde bunları geri yüklemek için özel kısayollarımı nasıl kaydedebilirim? Birisi fırlatma rampası için bir hata oluşturmama yardımcı olabilir, buna hangi paketin neden olabileceği gibi, bir hata raporu doldurabilirim. Şimdiden teşekkürler.


4
Bununla yalnız değilsin. Birkaç ay önce aynı sorunları yaşıyordum, ama şimdi Xubuntu kullanıyorum, bu yüzden aynı sorunun makinemde devam edip etmediğini kontrol etmenin hiçbir yolu yok. Bu yeterince yaygın bir hata olmalı, bu yüzden başka biri
girebilir

Burada da aynısını değiştiriyorum, örneğin. Ctrl + Alt + 0 (simge durumuna küçült) veya ctrl + alt + h veya Süper + H (Süper tuşla veya Süper tuş olmadan deneyin) ve genellikle tek bir yeniden başlatmanın ardından çalışırken Klavye Kısayolları iletişim fotoğraflarında "ctrl + alt + 0 "(varsayılan). Bir çift yeniden başlatıldıktan sonra genellikle benim özel kısayol çalışmayı durdurur. (Ubuntu 12.10)
Bleep Bloop

Sonunda 13.10'da sabit gibi görünüyor.

@Nick Bug raporundaki en son yorumlara bakılırsa durum böyle görünmüyor.
Bleep Bloop

1
14.04 için de geçerlidir.
tishma

Yanıtlar:


14

Graham'ın bağlantıları sayesinde, bu 13.04 için düzeltildi, ancak 12.10'a "desteklenmedi" gibi görünüyor.

Güncelleme Amazing .. Bu 13.04 sürümünde sabit gibi görünmüyor! :( Hala aşağıdaki çözümü kullanmak zorunda kaldım.

O zamana kadar, fırlatma rampasındaki yorumlardan bir araya getirdiğim bir şey, Ubuntu 12.10'da benim için çalışıyor.

/etc/rc.local benim için çalışmadı, bu yüzden oluşturdum ~/.config/autostart/key_settings.desktop:

[Desktop Entry]
Type=Application
Exec=sh -c 'sleep 1; exec ~/.config/autostart/key_settings.sh'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Load My Custom Shortcuts

Sonra asıl komut dosyası ~/.config/autostart/key_settings.sh:

#!/bin/sh -e
#
#dconf write /org/gnome/desktop/wm/keybindings/minimize "['<Super>h']"
#dconf write /org/gnome/desktop/wm/keybindings/close "['<Super>q']"

gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"

Gsettings benim için çalışıyor olsa da, başvuru için dconf yöntemi yorumladı.

Anahtar kodları bulmak için, Terminal'in yanında açık Klavye Kısayolları penceresini ve ardından "get" komutunu kullanabilirsiniz:

gsettings get org.gnome.desktop.wm.keybindings minimize

Not: Bu daha çok Graham'ın bağlantıları tarafından önerilen pratik bir düzeltmeyi detaylandırmaktı.


Peki 12.10'dan beri var olan ve hala 13.10'da var olan bir problem için en iyi düzeltme, hatayı görmezden gelmek ve her seferinde tekrar bağlamaları sıfırlamak / komut dosyası yazmak mı? Ubtuntu gitmek için bir yol! Yine de çözümünüzü takdir ediyorum - hayal kırıklığını tekrar tekrar girmek zorunda kalmama engel oluyor.
Ivo van der Wijk

Kısayol adlarının bir listesini nerede bulabilirim? ('Küçült' ve 'kapat' nerede). /Usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml dosyasına baktım ancak bunun için kısayol yok gibi görünüyor ekranı kilitleme, ses seviyesini değiştirme veya sesi kapatma arasında geçiş yapma ve bunlar için özel kısayollarım var ...
John Y

2
Bunları şu komutu kullanarak bulabilirsinizgsettings list-keys org.gnome.desktop.wm.keybindings
Pieter van Ginkel


0

Bazı Jetbrain ürünlerinde (Phpstorm) kullanılan Alt + F1 (panel-ana menü) ciltlemesinden kurtulun

Ben Ubuntu 19 kalıcı olarak özel tuş bağlamalarını ayarlamak hakkında bilgi alamadım, bu yüzden sayısız denemeden sonra aşağıdakileri yaparak sona erdi (belki birisi bunu bir komut dosyasına ihtiyaç duymadan nasıl yapacağını bilir):

  • Bir komut dosyası yapıştırma kodu oluşturun ve yürütülebilir izinleri ayarlayın:
vi custom-key-bindings.sh

#!/bin/bash
gsettings set  org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>7']"

chmod +x 
  • Alt + F2
  • gnome-session-properties
  • Komut ekle ve komut dosyasına yol ayarla
  • Bitti

İle yeniden başlattıktan sonra kontrol et gsettings get org.gnome.desktop.wm.keybindings panel-main-menu

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.