Çözümü görmek için Adımlar'a gidin.
Tamam. Anladım. İşte apple-click ( command-click) öğesinin sağ tıklatma olarak çalışmasını sağlayan bir çözüm . Ben de orta tıklama olarak çalışmak için apple- shifttıklayın. Ve eklemiş shift- deletegibi davranmaya delolarak değil BackSpace. Bu çözüm xbindkeys
ve gerektirir xdotool
.
MacBookPro2,2 üzerinde Ubuntu Desktop 13.10 çalıştırma. Unutmuş olanlar için MacBook Pro'nun sadece bir fare düğmesi vardır. Kutusundan çıkar çıkmaz iki parmakla kaydırmayı desteklerken, bir macbookpro'da (harici fare olmadan) ubuntu'ya (kutudan çıktığı gibi) sağ tıklamanın bir yolu yoktur. Görünüşe göre option- ( Fn-) F10neredeyse geçici bir çözümdür, ancak tamamen aynı değildir.
Orijinal gönderiden bu yana, bu kombinasyonlar denendi, ancak oldukça kabul edilemez:
- control + b: 1 - ctrl-click, dosya yöneticisinde ve başka yerlerde birden fazla seçim yapılmasını sağlar.
- option + b: 1 - ubuntu'da -click'in çalışmasını option (alt)engelleyen işlevler sağlar option.
- shift + b: 1 - shift-click dosya seçimi nedeniyle de bir sorundur.
- control + option + b: 1 - ctrl- option-click Bazen muhtemelen ubuntu'nun kullanımı nedeniyle çift fare tıklaması gerektirir option (alt).
Mevcut öneri apple-click içindir; Klavye Kısayolları penceresini açsa da apple (command)(iyi de denir Super) iyi çalışıyor gibi görünüyor :
- Mod4 + b: 1 - xdotool tıklama 3
- Mod4 + üst karakter + b: 1 - xdotool click 2
- shift + BackSpace - xdotool tuşu --clearmodifiers #Note Sil : otomatik olarak tekrarlanmaz.
Not: xbindkeys'den xdotool çalıştırmadan önce uykuya ihtiyacım olduğunu buldum: .05 xdotool tıklaması için uygundur, ancak xdotool anahtarı için .10 gereklidir. [I başarı ile .04 ve .07, bunu indirdi.] (Mayıs Ben explaination? Benim varsayım olduğunu xbindkeys ve xdotool Yeni bir etkinlik göndermeden önce şimdiki olay işleme bitirmek için sistem ihtiyacıdır lütfen. Vay, yaş- kesitinde delete çok yararlıdır: Mac olmadan onsuz nasıl yaşayabilirsin? Keşke duraklatmaya gerek kalmamış ve otomatik olarak tekrarlanabilir.)
Referanslar:
- http://dennisideler.com/blog/custom-key-bindings-in-linux/
- http://tuxradar.com/content/xdotool-script-your-mouse
man xbindkeys
man xdotool
Adımlar:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(isteğe bağlı ve gerekli değildir) xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
xbindkeys gösterimini tanımak için. q
çıkmak için less
. Ancak bu dosya düzenli aramayı engelleyen bir ctrl- fbağlama içeriyor , bu yüzden rm ~/.xbindkeysrc
devam etmeden önce onu kaldıracağım : veya en azından ctrl- fbağlayıcıyı yorumlayın .
~/.xbindkeysrc
altı satırı içerecek şekilde oluşturun :
"sleep .04 && xdotool click 3"
Mod4 + b:1
"sleep .04 && xdotool click 2"
Mod4 + shift + b:1
"sleep .07 && xdotool key --clearmodifiers Delete"
shift + BackSpace
- Bu yapılandırma dosyasını
xbindkeys -v
terminalde çalıştırarak test edebilirsiniz .
- Ve şimdi applesağ tıklamayı etkinleştirmek için -click combo tuşuna basmayı deneyin .
- Ardından, linux stilini kopyalamak ve yapıştırmak için apple- shift-click tuşuna basmayı deneyin : Önce bir metin seçin, ardından apple- shift-click (orta tıklama veya tekerlek tıklaması olarak bilinir) bir metin alanına.
- son olarak shift- deleteimlecin önündeki metni silmeyi deneyin .
- cntl- c(terminal penceresi içinde) testi durduracaktır.
Sonunda, koş xbindkeys
ve bitti. lightdm başladığında xbindkeys
otomatik olarak komutla çalıştırılır /usr/bin/xbindkeys -f $HOME/.xbindkeysrc
. Bunun nereden yürütüldüğünden henüz emin değilim. .xbindkeysrc
Mac os klavyesi ile giriş yapmak isteyen her kullanıcının dizinine bir kopyasını veya sembolik bağını koyabilirsiniz . Not: Başlangıçta yapmanız edit .xprofile to include xbindkeys
gerekeni gönderdim : ama bu gerekli değil.
İyi şanslar. -JJ