Compose anahtarı Ubuntu 16.04 üzerinde çalışmıyor


9

Son zamanlarda Ubuntu 16.04 AMD64'ü sıfırdan yükledim ve Oluştur anahtarında bir sorunla karşılaşıyorum:

  • Kendinden tanımlı bir ~/.XComposedosyadaki bazı karakterler için Compose tuşunu <Çoklu_anahtar> olarak kullanıyorum .
  • Klavye ayarlarında Oluştur tuşunu etkinleştirdim.
  • Profilimde aşağıdaki ayarları kullanıyorum (diğer dizilerde önerildiği gibi):

~/.profile :

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"

Sonuç:

  • Yazım anahtar yapar özellikle in de, Terminal iş vim, hem de uygulamalar için Dash arama alanına.
  • O mu değil Firefox, Chrome, LibreOffice ve Gedit içinde maalesef çalışır.

Yani, ayarlar yapmak ancak tüm uygulamalar için, etkisi vardır.

Neden? Neyi kaçırıyorum?


5
Muhtemelen # 1573755 hata ile karşılaşırsınız . Bunu öğrenmenin bir yolu yeni bir kullanıcı oluşturmak ve aynı ~/.XComposedosyayı orada kullanmaktır. Değişkenlerle ilgili olarak, bu satırları bırakmanızı ~/.profileve bunun yerine Dil Desteği aracından "XIM" giriş yöntemini ayarlamanızı öneririm .
Gunnar Hjalmarsson

2
~ / .Profile dizinindeki satırları bıraktım ve bunun yerine Dil Desteği aracından "XIM" giriş yöntemine geçtim - davranış değişmedi. AMA: Yeni bir kullanıcı oluşturdum ve ~ ~ .XCompose komutunu kendi dizinine kopyaladım. Ve gerçekten de, Compose anahtarı LibreOffice'te orada çalıştı! Yani haklı görünüyorsun, ben bu böceğin kurbanıyım. Tuhaf ama, o hatanın muhabir bu uygulamalar içinde tam çalışan Oluştur anahtara sahip olmasına rağmen kendisi için o yok değil benim için çalışmak!
rplantiko

3
Yani o zaman $ HOME bir sorun, yani bahsettiğim hata gibi. Ne yazık ki şu anda daha fazla şey söyleyemiyorum. @wjandrea: Doğru, OP'nin klavye ayarlarında oluşturma tuşunu etkinleştirirken yaptığı şey tam olarak bu. (16.04'te aynı.)
Gunnar Hjalmarsson

1
Teşekkürler Gunnar - Beni bu hata için izleme listesine koydum ve etkilenen uygulamalar hakkında bilgi ekledim.
rplantiko

Yanıtlar:


4

14.04.3 16.04 (Almanca, Fransızca ve İtalyanca için de kullanılan ABD klavye) yükseltme Compose Key ile benzer bir sorun vardı. Oluşturma anahtarı için seçimim RightAlt tuşuydu (en azından son 10 yıldır). Birçok başarısız denemeden sonra ve her yerde yardım aradıktan sonra, # 1573755 böceğinin kurbanı olduğumu ve geçici olarak eski bir 14.04 kullanarak vazgeçtiğimi anladım.

Ancak, Compose Key'i Shift-RightAlt olarak yapılandırdıktan sonra geçen hafta sonu 16.04'ün altındaki tüm sorunlarım aniden kayboldu. Vi'dan emacs'a ve LibreOffice'e kadar tüm uygulamalarım şimdi mükemmel çalışıyor. Başka hiçbir yapılandırma bana aynı sonucu vermedi. Nedenini bilmiyorum ama umarım yardımcı olabilir. Saygılarımızla Franco


4

Çok benzer bir sorun yaşıyordum ve nedense benim için işe yarayan tüm özel oluştur anahtar ayarlarımı orijinal dosyanın üst kısmına yerleştirip, /usr/share/X11/locale/en_US.UTF-8/Composedaha sonra .XComposeyazmak yerine ana dizinde çağrılan bir bağlantı yapıyordum kendi .XComposedizinde sıfırdan kendi . Benim için çalıştı, belki senin için işe yarayacaktır.


1
Bu ilginç bir gözlem; paylaşım için teşekkürler! En_US.UTF-8 Oluşturma dosyası çok büyük, muhtemelen çok büyük ...
Gunnar Hjalmarsson

1

Aynı sorunu yaşadım ve şu adımlarla çözdüm:

  1. XIM yapılandırmalarıyla ilgilenen tüm satırları aşağıdakilerden kaldırın (veya yorum yapın) ~/.profile:

    # export GTK_IM_MODULE="xim"
    # export QT_IM_MODULE="xim"
    # export XMODIFIERS="@im=none"
    
  2. Bunun yerine Dil Desteği aracından "XIM" giriş yöntemini ayarlayın:

    Klavye giriş yöntemi sistemi: XIM

  3. ~/.config/dconf/userDosyanızı kaldırın (veya taşıyın) ( işte dconf'un ne olduğu hakkında bazı bilgiler).

  4. Oturumu kapatın ve tekrar oturum açın.

İşaret için Gunnar Hjalmarsson sayesinde hata # 1573755 out. Bu çözümler sizin için işe yaramazsa, iş parçacığında yararlı bir şey bulabilirsiniz.


0

Başlangıç ​​uygulaması olarak 'ibus-daemon --xim' eklenmesi bunu düzeltiyor. Buradaki diğer önerilerin hiçbiri işe yaramadı.

Bunu yapmak için adımlar:

  • Araç çubuğundaki ubuntu arama düğmesini kullanarak (başlatma) arayın (Windows tuşu ile de erişilebilir). 'Başlangıç ​​Uygulaması'nı seçin
  • 'Ekle' düğmesini tıklayın. Aşağıdaki iletişim kutusuna aşağıdaki bilgileri girin:
    • Name = 'Ibus Daemon' (ya da her neyse)
    • Command = 'ibus-daemon --xim'
    • Yorum = ne istersen
  • 'Kaydet'i tıklayın
  • Oturumu kapatıp tekrar açın.
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.