উবুন্টু 16.04 এর ডভোরাক এ ডটসের সাথে কীভাবে পাবেন?


8

আমি ডটস ( Ä/ ä) দিয়ে ওবুন্টু 16.04 এর ম্যাকবুক এয়ার 2013-এর মধ্যবর্তী কীবোর্ডে এক-স্তরের কী-বাইন্ডিং হিসাবে টাইপ করতে চাই , মাঝখানের আউটপুটsetxkbmap -query

rules:      evdev
model:      pc105
layout:     us,us
variant:    dvorak,
options:    ctrl:nocaps

ডিফল্টরূপে, AltGrকীবোর্ডে নেই, মাত্র দুটি অল্টস। এই কমান্ডটি আপনার ডানদিকে রচনাগুলি কী ( AltGr) তৈরি করে তবে আপনার নিজস্ব কাস্টম কীবোর্ড কনফিগারেশন ইত্যাদি বজায় রাখে ইত্যাদি দ্বারা ক্যাপলক সিটিআরএল হিসাবে রয়েছে caps:ctrl_modifier, দেখুন এখানে

gsettings set org.gnome.desktop.input-sources xkb-options \
    "$(gsettings get org.gnome.desktop.input-sources xkb-options \ 
    | sed "s/]/, 'compose:ralt']/")"

এটির xmodmapপরিবর্তিত হতে যদি স্বতন্ত্র সমাধান পাওয়া সত্যিই দুর্দান্ত হবে কারণ এটি অবমাননিত হতে চলেছে।

দ্বি-স্তরের কী-বাইন্ডিং পদ্ধতি

আমরা কেবলমাত্র ডেভরাক ইন্টারন্যাশনালের সাথে ডেডিকেসের সাথে দ্বি-স্তরের কী-বাইন্ডিং পদ্ধতির কাজ করতে পারি।

  • SeverusTux এর উত্তরটি দ্বি-স্তরের কমান্ড হিসাবে AltGr- Shift- Q+ A, যা কেবল এতে কাজ করে us-drovak, international with deadkeys।
  • SeverusTux। Ctrl+ Shift+ u+ e4+ Enterকাজ করে এবং আপনাকে দেয় ä। আপনি কীভাবে এটি এক-স্তরের কী-বাইন্ডিংয়ে মানচিত্র করতে পারেন Alt- a?

আপনি যেখানে দেখেন জিইউআই অন্য কোথাও পরিবর্তন আনতে পারে I আমি সত্যিই কোথায় জানতে চাই

masi@masi:~$ cat /usr/share/X11/locale/en_US.UTF-8/Compose > /home/masi/Desktop/test1
% I make here a change in the GUI as proposed by Severus: compose key = right Alt
masi@masi:~$ cat /usr/share/X11/locale/en_US.UTF-8/Compose > /home/masi/Desktop/test2
masi@masi:~$ diff /home/masi/Desktop/test1 /home/masi/Desktop/test2
[ no output ]

এটি দেখায় যে এক্সসার্ভার দ্রুত আপডেট হয় না। পরিবর্তনের জন্য আপনাকে নিজের কীবোর্ডকে অন্য কোনও কিছুতে পরিবর্তন করতে হবে এবং আবার ফিরে যেতে হবে।

এক-স্তরের কী-বাইন্ডিং অ্যাপ্রোচ

আমি চাই এক পর্যায়ের কমান্ড যেমন AltGr- Aজন্য äএবং AltGr- Shift- Aজন্য Äইংরেজি (ইউএস-ডিভোরাক)। আমি xev -e keyboard এবং টিপুনAltGr

[ignore the beginning; press AltGr]
KeyPress event, serial 28, synthetic NO, window 0x4400001, 
root 0xd6, subw 0x0, time 13661220, (186,522), root:(186,574), 
state 0x0, keycode 108 (keysym 0xffea, Alt_R), same_screen YES, 
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False 

KeyRelease event, serial 28, synthetic NO, window 0x4400001, 
root 0xd6, subw 0x0, time 13661284, (186,522), root:(186,574), 
state 0x8, keycode 108 (keysym 0xffea, Alt_R), same_screen YES, 
XLookupString gives 0 bytes: 
XFilterEvent returns: False

আপনি এর মাধ্যমে সমস্ত সম্ভাব্য স্যুইচ পেতে পারেন more /usr/share/X11/xkb/rules/xorg.lst | grep lv3তবে আমরা কেবল এতে আগ্রহীlv3:ralt_switch

  lv3:switch           Right Ctrl
  lv3:menu_switch      Menu
  lv3:win_switch       Any Win key
  lv3:lwin_switch      Left Win
  lv3:rwin_switch      Right Win
  lv3:alt_switch       Any Alt key
  lv3:lalt_switch      Left Alt
  lv3:ralt_switch      Right Alt
  lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose
  lv3:ralt_alt         Right Alt key never chooses 3rd level
  lv3:enter_switch     Enter on keypad
  lv3:caps_switch      Caps Lock
  lv3:bksl_switch      Backslash
  lv3:lsgt_switch      <Less/Greater>
  lv3:caps_switch_latch Caps Lock chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
  lv3:bksl_switch_latch Backslash chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
  lv3:lsgt_switch_latch <Less/Greater> chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser

আমার কীবোর্ড লেআউটগুলি পরীক্ষিত তবে মূল ইংরেজি (ইউএস-ডিভোরাক)

এখানে চিত্র বর্ণনা লিখুন

চূড়ান্ত সমাধান [স্নিটার]

আমি ইংরাজীতে বিন্দু সহ একটি সেট করেছি (ডিভোরাক) AltGr- দ্বারা a। পরিবর্তনগুলি মার্জ করুন /usr/share/X11/xkb/symbols/us; এখন জার্মান-ডিভোরাক কারণ এটি (থেকে খুব স্ক্যান্ডিনইভিআ ভাষার জন্য খুব ভাল কাজ করে এখানে )

// based on a keyboard map from an 'xkb/symbols/dk' file
// Added A with dots and O with dots for AltGr-A and AltGr-O, respectively. Sneether and Masi, 17-June-2016.

partial alphanumeric_keys
xkb_symbols "dvorak" {

    name[Group1]= "English (Dvorak)";

    key <TLDE> { [       grave, asciitilde, dead_grave, dead_tilde      ] };

    key <AE01> { [          1,  exclam          ]       };
    key <AE02> { [          2,  at              ]       };
    key <AE03> { [          3,  numbersign      ]       };
    key <AE04> { [          4,  dollar          ]       };
    key <AE05> { [          5,  percent         ]       };
    key <AE06> { [          6,  asciicircum, dead_circumflex, dead_circumflex ] };
    key <AE07> { [          7,  ampersand       ]       };
    key <AE08> { [          8,  asterisk        ]       };
    key <AE09> { [          9,  parenleft,  dead_grave] };
    key <AE10> { [          0,  parenright      ]       };
    key <AE11> { [ bracketleft, braceleft       ]       };
    key <AE12> { [ bracketright, braceright,  dead_tilde] };

    key <AD01> { [  apostrophe, quotedbl, dead_acute, dead_diaeresis    ] };
    key <AD02> { [      comma,  less,   dead_cedilla, dead_caron        ] };
    key <AD03> { [      period, greater, dead_abovedot, periodcentered  ] };
    key <AD04> { [          p,  P               ]       };
    key <AD05> { [          y,  Y               ]       };
    key <AD06> { [          f,  F               ]       };
    key <AD07> { [          g,  G               ]       };
    key <AD08> { [          c,  C               ]       };
    key <AD09> { [          r,  R               ]       };
    key <AD10> { [          l,  L               ]       };
    key <AD11> { [      slash,  question        ]       };
    key <AD12> { [      equal,  plus            ]       };

    key <AC01> {[ a,          A,    adiaeresis,       Adiaeresis ]      };
    key <AC02> {[ o,          O,    odiaeresis,       Odiaeresis ]      };
    key <AC03> { [ e, E, ediaeresis, Ediaeresis ] };
    key <AC04> { [ u, U, udiaeresis, Udiaeresis ] };
    key <AC05> { [          i,  I               ]       };
    key <AC06> { [          d,  D               ]       };
    key <AC07> { [          h,  H               ]       };
    key <AC08> { [          t,  T               ]       };
    key <AC09> { [          n,  N               ]       };
    key <AC10> { [ s, S, ssharp ] };
    key <AC11> { [      minus,  underscore      ]       };

    key <AB01> { [   semicolon, colon, dead_ogonek, dead_doubleacute ] };
    key <AB02> { [          q,  Q               ]       };
    key <AB03> { [          j,  J               ]       };
    key <AB04> { [          k,  K               ]       };
    key <AB05> { [          x,  X               ]       };
    key <AB06> { [          b,  B               ]       };
    key <AB07> { [          m,  M               ]       };
    key <AB08> { [          w,  W               ]       };
    key <AB09> { [          v,  V               ]       };
    key <AB10> { [          z,  Z               ]       };

    key <BKSL> { [  backslash,  bar             ]       };

    include "level3(ralt_switch)"
};

অথবা স্ক্রিপ্টটি ব্যবহার করুন যা এখনও বগি

# restore your current keyboard settings 
sudo apt-get install --reinstall xkb-data
gsettings set org.gnome.desktop.input-sources xkb-options "['compose:ralt', 'caps:ctrl_modifier']"

sudo sed -i.bak 's/[[ \t]*a,[ \t]*A[ \t]*]/[ a,          A,    adiaeresis,       Adiaeresis ]/g;' /usr/share/X11/xkb/symbols/us; 
sudo sed -i.bak 's/[[ \t]*o,[ \t]*O[ \t]*]/[ o,          O,    odiaeresis,       Odiaeresis ]/g;' /usr/share/X11/xkb/symbols/us; 
# German-Dvorak feels better
#sudo sed -i.bak 's/[[ \t]*e,[ \t]*E[ \t]*]/[ e,          E,    ediaeresis,       Ediaeresis ]/g;' /usr/share/X11/xkb/symbols/us; 
#sudo sed -i.bak 's/[[ \t]*u,[ \t]*U[ \t]*]/[ u,          U,    udiaeresis,       Udiaeresis ]/g;' /usr/share/X11/xkb/symbols/us; 
#sudo sed -i.bak 's/[[ \t]*s,[ \t]*S[ \t]*]/[ s,          S,    ssharp ]/g;' /usr/share/X11/xkb/symbols/us; 

# add     include "level3(ralt_switch)" to the end of the environment
# https://unix.stackexchange.com/a/290407/16920
# https://unix.stackexchange.com/q/290405/16920
pos=( $( sed -n -f - /usr/share/X11/xkb/symbols/us <<END_SED
    /xkb_symbols "dvorak" {/,/^};/{
            /xkb_symbols "dvorak" {/=
            /^};/=
    }
END_SED
) )
sudo sed -i.bak "${pos[1]}i\    include \"level3(ralt_switch)\"" /usr/share/X11/xkb/symbols/us

sudo dpkg-reconfigure xkb-data
# Change your keyboard. Change Back. Should work. But some bug. I cannot get the script works stably. 

বাগ

  1. Xserver https://unix.stackexchange.com/q/290449/16920 এ কীবোর্ডটি আবার লোড করার ক্ষেত্রে টোডো সমস্যাটি ম্যানুয়াল পরিবর্তন সর্বদা কার্যকর হয় না।
  2. জটিলতা: জাস্টারভার সেই কীগুলি দ্রুত লোড করে না এবং পুনরায় চালু / লগআউট করার পরেও সমস্ত ক্ষেত্রে নয়।

সিস্টেমস: উবুন্টু 16.04
লিনাক্স কার্নেল: 4.4 - 4.6
কীবোর্ড মডেল: pc105
দ্বি-স্তরের কী-বাইন্ডিং পদ্ধতির জন্য কীবোর্ড লেআউট: মার্কিন-ডিভোরাক আন্তর্জাতিক
একটি স্তরের কী-বাইন্ডিং পদ্ধতির জন্য কীবোর্ড বিন্যাস: ইংলিশ (ডিভোরাক) = ইউএস-ডিভোরাক , তবে ইংরাজী (ক্লাসিক ডিভোরাক)


1
ctrl+shift+uতারপরে টিপুন e4এবং এন্টার টিপুন। যদি এটি কাজ করে তবে আপনি তার জন্য একটি সহজ কী পেতে আরও চেষ্টা করতে পারেন।
— সেভেরাস টাক্স

আমি আগে যা বলেছিলাম তার জন্য আমি একটি উত্তর লিখেছি, যদি আপনার কোনও সন্দেহ থাকে তবে দয়া করে মন্তব্য করুন
— সেভেরাস টাকস

উত্তর:


8
  • Type টাইপ করতে, ইউনিকোডটি U00E4

  • Type টাইপ করতে, ইউনিকোডটি U00C4

আপনি যদি অন্যান্য চরিত্রের ইউনিকোডগুলি চান তবে এগুলি থেকে পেতে পারেন gucharmap

নিজে লিখুন, প্রেস ctrl+ + shift+ + uএবং 00e4 এবং হিট দ্বারা অনুসরণ Enter, এই একটি টাইপ করা উচিত

কমপোজ কীগুলি ব্যবহার করে এটি করার আরও ভাল উপায় আছে ।

আপনি যদি Right alt কমান্ড লাইন ব্যবহার করে রচনা কী হিসাবে সেট করতে চান : কেবল এটি কার্যকর করুন:

gsettings set org.gnome.desktop.input-sources xkb-options "['compose:ralt']"

আপনি যদি এটি জিইউআই-তে মামলা করতে চান তবে:

সিস্টেম সেটিংস -> কীবোর্ড -> টাইপিং -> ডান আল্টে গিয়ে রচনা কী সক্ষম করুন । (আপনি চাইলে আলাদা কী বেছে নিতে পারেন)

এখানে চিত্র বর্ণনা লিখুন

এখানেই শেষ !!

এখন আপনার প্রিয় পাঠ্য সম্পাদক এ যান এবং এটি করুন:

Right Altতারপরে প্রেস এবং রিলিজ "অনুসরণ করে a। এখন আপনি দেখতে পাবেন একটি ।

একই জন্য কাজ করা যেতে পারে একটি প্রেস ও মুক্তির Right Altদ্বারা অনুসরণ "দ্বারা অনুসরণA

উল্লেখ্য: আপনি প্রেস করতে হতে পারে Shift+ + 'পেতে"

পরামর্শ:

আপনি যদি অনুরূপ সমস্ত শর্টকাট দেখতে চান তবে এই ফাইলটি দেখুন: / usr / Share / X11 / locale / en_US.UTF-8/


@ মাসি সেই ফাইলটি সমস্ত রচনা কী কম্বসের একটি তালিকা। শুধু অতিরিক্ত তথ্য।
— সর্বজনীনভাবে

@ মাসি আপনার সেই ফাইলটি সম্পাদনা করতে হবে না বা কোনও কিছু প্রতিস্থাপন করতে হবে না sed, এটি অতিরিক্ত তথ্য হিসাবে @ ভরদ্বাজরাজু বলেছেন, আপনি যদি অন্য কোনও বিশেষ চিহ্নের শর্টকাট কী চান তবে আপনি কেবল এটি দেখতে পারবেন। এটি এমন সমস্ত শর্টকাটগুলির একটি বিশাল তালিকা
— সেভেরাস টাক্স

1
@ মাশি যাতে আপনি কেবল জিইউআই ব্যবহার না করে কমান্ড লাইন ব্যবহার করে রচনা কী সেট করতে চান ??
— সেভেরাস টাকস

@ মাসি উত্তর আপডেট হয়েছে :-) এটি করার জন্য আপনার কোনও স্ক্রিপ্টের দরকার নেই। কেবল একটি সাধারণ কমান্ড কৌশলটি করবে। আশা করি এটি আপনি যা চেয়েছিলেন
— সেভেরাস টাকস

আপনি কী দুর্দান্ত গিফ তৈরি করতে ব্যবহার করেছেন? চমৎকার স্পর্শ.
— ভিক্ষু সুভূতি

7

ইংরেজি (ডিভোরাক, মৃত কীগুলি সহ আন্তর্জাতিক) - দুর্দান্ত dvorak-intl কাজ করে!

আমি ডিফল্ট সেটআপ Äব্যবহার করে টাইপ করতে পারি ShiftAltGrq। ফাইলটি দেখুন /usr/share/X11/xkb/symbols/usযেখানে qকী হিসাবে ঘোষণা করা হয়েছে

key <AB02> { [ q, Q, adiaeresis, Adiaeresis ] };

এবং level3(ralt_switch)নীচে ব্যবহার করতে Right Alt/ AltGrহিসাবে তৃতীয় স্তরের শিফট যেমন

  • 1 ম কলাম q←q
  • ২ য় কলাম Q←Shiftq
  • তৃতীয় কলাম ä←AltGrq
  • চতুর্থ কলাম Ä←ShiftAltGrq

কল্পনা

X11 XKB বিন্যাস স্তর

  • dvorak-intl এক্সকেবি সমর্থন করে কেবলমাত্র 4 স্তরগুলিকে সংজ্ঞায়িত করে, আমি 8 টি স্তরকে আঁকছি যাতে আপনি সাধারণ ওভারভিউ পেতে পারেন।
  • Shiftএকটি স্ট্যান্ডার্ড লেভেল 2 শিফট, AltGrবেশিরভাগ লেআউটের জন্য ডিফল্ট লেভেল 3 শিফট যা স্তরের 3 এবং 4 প্রয়োজন need মাত্র কয়েকটি লেআউট লেভেল 5,6,7,8 সংজ্ঞা দেয় এবং তাই স্তর 5 শিফট কী, আমি RCtrlকেবল ব্যাখ্যার জন্য ব্যবহার করেছি ।
  • <AB02>কী সংজ্ঞায়িত করে এমন 4 টি লাইন সমান।

ইংরাজীতে কী (ডিভোরাক) - এর তৃতীয় ও চতুর্থ স্তরের সেট করা äএবং বিন্যাস layoutÄadvorak

প্লাস öও Öএ oকী। (এটি স্ক্রিন-শটে উপস্থিত হবে না, কারণ এটি স্ক্রিন-শটের পরে যুক্ত হয়েছিল)

একই হিসাবে dvorak-intl, আমরা একই সেটআপ করতে পারি dvorak।

  1. পূর্ববর্তী পরিবর্তনগুলি সাফ করুন

    sudo apt-get install --reinstall xkb-data
    gsettings set org.gnome.desktop.input-sources xkb-options "[]"
    
  2. চেক্পইণ্ট

    • ইংরেজি চেষ্টা করুন (ডিভোরাক, মৃত কীগুলি সহ আন্তর্জাতিক) - dvorak-intl

      AltGrqমুদ্রণ ä.যদি এটি কাজ না করে তবে এই সেটআপটি নিয়ে একই সমস্যা হবে। রাইট অল্টকে লেভেল 3 শিফ্ট হিসাবে কাজ করা থেকে বিরত করার মতো কিছু আছে।

      ইংরেজি (ডিভোরাক, মৃত কীগুলি সহ আন্তর্জাতিক)

    • এর বর্তমান মানচিত্রটি যাচাই করুন dvorak

      ইংরাজী (ডিভোরাক)

    • রাইট অল্ট ম্যাপিং যাচাই করুন, এটি হওয়া উচিত Alt_R

      $ xev -e keyboard
      [ignore start things; press AltGr]
      
      KeyPress event, serial 28, synthetic NO, window 0x3400001,
          root 0x281, subw 0x0, time 1855861, (769,284), root:(834,336),
          state 0x10, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
          XLookupString gives 0 bytes: 
          XmbLookupString gives 0 bytes: 
          XFilterEvent returns: False
      
      KeyRelease event, serial 28, synthetic NO, window 0x3400001,
          root 0x281, subw 0x0, time 1855965, (769,284), root:(834,336),
          state 0x18, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
          XLookupString gives 0 bytes: 
          XFilterEvent returns: False
      
  3. aমানচিত্র পরিবর্তন করুন

    $ sudo vim /usr/share/X11/xkb/symbols/us +224
    
    key <AD11> { [      slash,  question        ]       };
    key <AD12> { [      equal,  plus            ]       };
    
    key <AC01> { [          a,  A, adiaeresis, Adiaeresis ]       };
    key <AC02> { [          o,  O, odiaeresis, Odiaeresis ]       };
    key <AC03> { [          e,  E               ]       };
    
  4. লেভেল 3 শিফ্ট হিসাবে রাইট অল্ট সেট করা

    $ sudo vim /usr/share/X11/xkb/symbols/us +248
    
        key <AB09> { [          v,  V               ]       };
        key <AB10> { [          z,  Z               ]       };
    
        key <BKSL> { [  backslash,  bar             ]       };
    
        include "level3(ralt_switch)"
    };
    
    // Dvorak international with dead keys
    

    এমন অনেকগুলি কী রয়েছে যা আইএসও_লিভেল3 শিফট হিসাবে ব্যবহার করা যেতে পারে। উপলব্ধ বিকল্প চেক করুন

    $ more /usr/share/X11/xkb/rules/xorg.lst | grep lv3:
      lv3:switch           Right Ctrl
      lv3:menu_switch      Menu
      lv3:win_switch       Any Win key
      lv3:lwin_switch      Left Win
      lv3:rwin_switch      Right Win
      lv3:alt_switch       Any Alt key
      lv3:lalt_switch      Left Alt
      lv3:ralt_switch      Right Alt
      lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose
      lv3:ralt_alt         Right Alt key never chooses 3rd level
      lv3:enter_switch     Enter on keypad
      lv3:caps_switch      Caps Lock
      lv3:bksl_switch      Backslash
      lv3:lsgt_switch      &lt;Less/Greater&gt;
      lv3:caps_switch_latch Caps Lock chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
      lv3:bksl_switch_latch Backslash chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
      lv3:lsgt_switch_latch &lt;Less/Greater&gt; chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
    

    উদাহরণস্বরূপ, আপনি যদি স্তর 3 শিফট হিসাবে ক্যাপস লক ব্যবহার করতে চান তবে include "level3(caps_switch)"তার পরিবর্তে প্রবেশ করুন include "level3(ralt_switch)"।

  5. বিন্যাস পুনরায় লোড করুন

    sudo dpkg-reconfigure xkb-data
    

    আবার ফিরে অন্য লেআউটে পরিবর্তন করুন।

  6. চেক পয়েন্ট

    • এর বর্তমান মানচিত্রটি যাচাই করুন dvorak

      ইংরাজী (ডিভোরাক)

    • রাইট অল্ট ম্যাপিং যাচাই করুন। এটা করা উচিতISO_Level3_Shift

      $ xev -e keyboard
      
      KeyPress event, serial 35, synthetic NO, window 0x3600001,
          root 0x281, subw 0x0, time 4755266, (154,154), root:(219,206),
          state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
          XKeysymToKeycode returns keycode: 92
          XLookupString gives 0 bytes: 
          XmbLookupString gives 0 bytes: 
          XFilterEvent returns: False
      
      KeyRelease event, serial 35, synthetic NO, window 0x3600001,
          root 0x281, subw 0x0, time 4755435, (154,154), root:(219,206),
          state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
          XKeysymToKeycode returns keycode: 92
          XLookupString gives 0 bytes: 
          XFilterEvent returns: False
      

এখন, এটি কাজ করা উচিত!


ওয়ান-লাইনার কমান্ড

cd /; \
echo -e "--- /usr/share/X11/xkb/symbols/us\t2016-01-22 09:38:25.000000000 +0100\n+++ /usr/share/X11/xkb/symbols/us\t2016-06-17 15:43:07.656076074 +0100\n@@ -221,8 +221,8 @@\n     key <AD11> { [\tslash,\tquestion\t]\t};\n     key <AD12> { [\tequal,\tplus\t\t]\t};\n \n-    key <AC01> { [\t    a,\tA \t\t]\t};\n-    key <AC02> { [\t    o,\tO\t\t]\t};\n+    key <AC01> { [\t    a,\tA, adiaeresis, Adiaeresis ]\t};\n+    key <AC02> { [\t    o,\tO, odiaeresis, Odiaeresis ]\t};\n     key <AC03> { [\t    e,\tE\t\t]\t};\n     key <AC04> { [\t    u,\tU\t\t]\t};\n     key <AC05> { [\t    i,\tI\t\t]\t};\n@@ -245,6 +245,8 @@\n     key <AB10> { [\t    z,\tZ\t\t]\t};\n \n     key <BKSL> { [  backslash,  bar             ]       };\n+\n+    include \"level3(ralt_switch)\"\n };\n \n // Dvorak international with dead keys\n" \
| sudo patch -p1; \
sudo dpkg-reconfigure xkb-data; \
cl=$(gsettings get org.gnome.desktop.input-sources current); \
gsettings set org.gnome.desktop.input-sources current 0; \
gsettings set org.gnome.desktop.input-sources current 1; \
gsettings set org.gnome.desktop.input-sources current "$cl"

2
মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
— মিচ

1
আমি খুঁজে পেয়েছি যে কীবোর্ডের ম্যানুয়াল পরিবর্তনটি সর্বদা কার্যকর হয় না। আপনি লগ আউট না করা পর্যন্ত পরিবর্তনটি বৈধ নয়। আমি এখানে একটি সমাধানের কথা ভাবছি unix.stackexchange.com/questions/290449/…
— লোপোল্ড হার্টজ 준영

আমি একটি বাগ পেয়েছি যা আমি বুঝতে পারি না। এই লাইনটি sudo sed -i "${pos[1]}i\ include 'level3(ralt_switch)'" /usr/share/X11/xkb/symbols/usপ্রারম্ভকালে কীবোর্ডকে অকেজো করে তোলে। আপনি কীবোর্ডে কোনও কী টাইপ করতে পারবেন না। এটি কেবল মাত্র 249 লাইনের শেষ দিকে ডিভোরাক পরিবেশে স্তর 3 যুক্ত করে 24 লাইন 249 সঠিক অবস্থানে আছে?
— লিও লোপোল্ড হার্টজ 준영

@ মাসি, হ্যাঁ তবে এটি 248-এ নয় 249 এ হওয়া উচিত! এবং নিশ্চিত যে আপনি ${pos[1]} আগে সংজ্ঞায়িত করেছেন।
— user.dz

আমি এখানে মামলা সম্পর্কে একটি নতুন থ্রেড খুলেছি unix.stackexchange.com/q/346073/16920 কারণ ওএসে আমার আরও সত্যিকারের এই বৈশিষ্ট্যগুলির প্রয়োজন।
— লিও লোপোল্ড হার্টজ 준영
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.