I3 में कीबोर्ड लेआउट कैसे बदलें?


25

मैं फेडोरा 25 पर 'i3` विंडो मैनेजर का उपयोग कर रहा हूं। मैंने पहले ही GNOME डेस्कटॉप की स्थापना रद्द कर दी है। मैं कीबोर्ड लेआउट बदलना चाहता हूं और इसे अंग्रेजी के अलावा अन्य भाषाओं में सेट करना चाहता हूं, और आसान पहुंच के लिए इसे Alt+ Shiftशॉर्टकट के रूप में भी सेट करना चाहता हूं ।

जवाबों:


49

आप setxkbmap का उपयोग कर सकते हैं:

setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'

बस कीबोर्ड लेआउट बदलो हमें, क्या आप कभी भी पसंद करते हैं। यदि आप इन आदेशों को स्टार्टअप पर चलाने के लिए i3 चाहते हैं, तो बस उन्हें अपनी कॉन्फ़िग फ़ाइल "~ / .i3 / config" में जोड़ें और "निष्पादित" करें।

exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"

चेकआउट http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3


1
धन्यवाद, क्या i3bar पर भी इसका एक संकेत जोड़ना संभव है?

1
हाँ यही है। देखें docs.slackware.com/...
tomsal

यह सिर्फ काम नहीं करता है, कुछ भी नहीं बदलता है जब
यूरी

1
क्या आपने कमांड लाइन (i3 कॉन्फिगरेशन के बिना) से setxkbmap कमांड का उपयोग करने की कोशिश की है? जब आप दौड़ते हैं तो यह क्या कहता है setxkbmap -query?
tomsal

यह महत्वपूर्ण है कि इन पंक्तियों को विन्यास में जोड़ा जाए यह शीर्ष पर है, अन्यथा आने वाली छोटी चाबियाँ टूट सकती हैं
बिरुलिन04

4

मेरे लिए केवल मंज़रो + i3 में निम्नलिखित ने काम किया:

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

मैंने इसे ~ / .config / i3 / config फाइल में निर्दिष्ट किया है


3

यह वास्तव में ऐसा लगता है कि सब कुछ के रूप में वांछित के रूप में काम करने के लिए setxkbmap के लिए i3 config फाइल में एक ही कमांड के अंदर लिखा जाना चाहिए, कम से कम आर्क लिनक्स पर।

उदाहरण: इंग्लिश + चेक क्वर्टी कीबोर्ड, ALT + SHIFT टॉगल:

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"

0

मेरे लिए "setxkbmap" निष्पादित नहीं हुआ। कुंठित कीबोर्ड स्मैशिंग के माध्यम से, मैंने गलती से डिस्प्ले सेटिंग्स (सुपर + डी के बाद से जब से मैं रेजोलिथ-डेस्कटॉप से ​​स्थापित किया है) को खींच लिया, और वहां से मैं कीबोर्ड लेआउट सेट करने के लिए "क्षेत्र और भाषा" खोल सकता था। मुझे लगता है कि i3 "उबंटू" कीबोर्ड लेआउट सेटिंग्स "कुबंटू" कीबोर्ड लेआउट सेटिंग्स से अलग हैं।


lmaoooooooooooooo
vdegenne
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.