Te whakaoti rapanga mā te whakawhiti mā te alt+shift in Linux, i roto i ngā tono Irahiko

Kia ora e hoa mahi!

E hiahia ana ahau ki te whakapuaki i taku otinga mo te raru e tohuhia ana i te taitara. I whakahihiri ahau ki te tuhi i tenei tuhinga na tetahi hoa mahi brnovk, kaore nei i mangere me te tuku i tetahi otinga (mo au) mo te raru. I hanga e ahau taku ake "toto" i awhina i ahau. Kei te tiri ahau ki a koe.

Whakaahuatanga o te raruraru

Использовал Ubuntu 18.04 для работы и в последнее время заметил, что при переключении раскладки по alt+shift в таких приложениях, как Visual Studio Code, Skype, Slack и прочих, которые созданы с помощью Electron возникает следующая проблема: фокус с поля ввода, переходит к верхней панели окна (меню). По иным причинам переехал в Fedora + KDE и понял, что проблема никуда не делась. В поисках решения нашёл замечательную статью Me pehea te whakatika Skype i a koe ano. Nga mihi nui e hoa brnovk, nana i korero nga korero mo te raruraru me te whakapuaki i tana huarahi hei whakaoti. Engari ko te tikanga i tohuhia i roto i te tuhinga i whakaoti te raru me te tono kotahi anake, ara ko Skype. Ki ahau nei, he mea nui ki te mohio ki te Visual Studio Code, na te mea ko te tuhi i nga karere me te tahua peke, ahakoa he hoha, ehara i te mea nui mena ka uru koe ki te whanaketanga. I tua atu, i kii tetahi hoa mahi he otinga ka ngaro katoa te tahua tono, a kaore au e tino hiahia ki te ngaro i te tahua i roto i te Waehere VS.

I ngana ki te mohio he aha te he

Na, i whakatau ahau ki te whai wa ki te mohio he aha nga mea kei te haere. Inaianei ka whakaahua poto ahau i te huarahi i haere ai ahau, tera pea ka awhina tetahi tangata mohio ki tenei take ki te whakamarama i nga uaua i pa ki ahau.

I whakatuwheratia e ahau te Waehere Ataata Ataata ka timata ahau ki te patu i nga huinga Alt+ kia kite i te whakautu a te tono. Tata ki nga ahuatanga katoa, ko nga huinga katoa engari ko Alt+Shift i mahi me te kore e ngaro te aro. Te ahua nei kei te kai tetahi i te Shift kua pehia, i muri i muri i te pupuri i a Alt, ka whakaaro te tono ka pehia e ahau a Alt, katahi karekau i pehi tetahi mea, ka tukuna a Alt ka haria taku aro ki tana tahua, he ahua arorau ki te te reira.

I whakatuwherahia e ahau nga tautuhinga mo te huri i nga whakatakotoranga papapātuhi (e mohio ana koe, ko tenei rarangi roa me nga pouakataki me nga momo tautuhinga katoa mo nga taviri) me te tautuhi ki te huri i nga whakatakotoranga ma te whakamahi i te paatene Alt, kaore he taapiri atu.

Te whakaoti rapanga mā te whakawhiti mā te alt+shift in Linux, i roto i ngā tono Irahiko

Whai muri i tera, ka mutu te mahi a Alt+Tab ki te huri i nga matapihi. Ko Tab anake i mahi, ara, ka "kai" ano tetahi i taku Alt. Kaore he patai i toe mo wai tenei "tangata", engari kaore au i mohio he aha te mahi ki a ia.

Engari i te mea me whakatika te raru, katahi ka puta te whakaaro:

  1. I roto i nga tautuhinga, whakakorehia te matua wera mo te whakawhiti i nga whakatakotoranga papapātuhi (whakakorehia nga pouakataki katoa i te waahanga Whakawhiti ki tetahi atu tahora);
  2. Waihangahia taau ake matua wera hei huri i te tahora mo au

Whakaahuatanga o te otinga

Tuatahi, me whakauru he papatono ka taea e koe te tautapa i nga whakahau ki nga taviri Xbindkeys. Kia aroha mai, karekau au i taea e nga taputapu paerewa te hanga i tetahi paatene wera mo te whakakotahitanga penei i te Alt+Shift ma te atanga ataahua. Ka taea te mahi mo Alt+S, Alt+1, Alt+shift+Y, etc. me etahi atu, engari kaore tenei e pai mo taatau mahi.

sudo dnf install xbindkeysrc

Kei te waatea etahi atu korero mo taua mea ArchWiki
I muri mai, ka hangaia e matou he tauira tauira tauira mo te kaupapa. He poto noa te tauira, me etahi o nga whakahau, ko nga mea e hiahia ana koe ki te whakaaro me pehea te mahi ki a ia:

xbindkeys -d > ~/.xbindkeysrc

Ka taea e koe te kite mai i te tauira i roto i te konae, me tohu te hotkey e hiahia ana matou ki te whakamahi me te whakahau e tika ana kia mahia. He ahua ngawari.


# Examples of commands:
"xbindkeys_show"
  control+shift + q
# set directly keycode (here control + f with my keyboard)
"xterm"
  c:41 + m:0x4

Hei paahi wera, ka taea e koe te whakamahi i nga tuhinga ka taea e te tangata te panui, te whakamahi ranei i nga waehere matua. I mahi mo au anake me nga waehere, engari kaore tetahi e aukati i a koe ki te whakamatau iti.

Hei tiki i nga waehere me whakamahi koe i te whakahau:

xbindkeys -k

Ka tuwhera he matapihi iti "X". Me pehi noa koe i nga taviri ina ko te arotahi ki tenei matapihi! I tenei keehi anake ka kite koe i tetahi mea penei i te tauranga:


[podkmax@localhost ~]$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
    m:0x4 + c:39
    Control + s

I roto i taku take, he penei te ahua o te pahekotanga Alt+Shift:

m:0x8 + c:50

Inaianei me tino mohio ka paato koe i tenei huinga, ka huri te tahora. Kotahi noa te whakahau mahi i kitea e au ki te tautuhi i te tahora:


setxkbmap ru
setxkbmap us

Ka taea e koe te kite mai i te tauira, ka taea anake e ia tetahi, tetahi atu tahora ranei, no reira karekau he mea i puta ki taku hinengaro engari ko te tuhi tuhi.


vim ~/layout.sh
#!/bin/bash
LAYOUT=$(setxkbmap -print | awk -F + '/xkb_symbols/ {print $2}')
if [ "$LAYOUT" == "ru" ]
        then `/usr/bin/setxkbmap us`
        else `/usr/bin/setxkbmap ru`
fi

Inaianei, mena kei te raarangi nga konae .xbindkeysrc me te layout.sh, ka penei te ahua o te tirohanga whakamutunga o te konae .xbindkeysrc:


# Examples of commands:

"xbindkeys_show"
  control+shift + q

# set directly keycode (here control + f with my keyboard)
"xterm"
  c:41 + m:0x4

# specify a mouse button
"xterm"
  control + b:2
#А вот то, что добавил я
"./layout.sh"
  m:0x8 + c:50

I muri i tera ka whakamahia e matou nga huringa:


xbindkeys -p

A ka taea e koe te tirotiro. Kaua e wareware ki te whakakore i nga whiringa mo te huri i nga whakatakotoranga i nga tautuhinga paerewa.

Ko te hua

E hoa ma, kei te tumanako ahau ka awhina tenei tuhinga i tetahi tangata ki te whakakore wawe i tetahi raruraru hoha. Ko ahau ake, i pau taku ra katoa ki te rapu whakaaro me te whakaoti i te raru, kia kore ai ahau e raru i nga haora mahi. I tuhia e au tenei tuhinga hei whakaora i te wa me nga uaua o te tangata. He maha o koutou e whakamahi ana i tetahi tikanga rereke mo te whakarereke i nga whakatakotoranga me te kore e mohio he aha te raru. He pai ki a au te huri me Alt+Shift. Na ko taku hiahia kia mahi. Mena ka tohatoha koe i aku whakaaro ka pa ki tenei raru, ma tenei tuhinga e awhina koe.

Source: will.com

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster