i3wm IX. – Klik myšou

Máte v ruke myš a nechce sa vám ju postiť z ruky? Nevadí. Je tu pre zopár prípadov riešenie. 😀

V prvom rade ale musím podotknúť, že i3wm nemá plnú podporu myši ako je tu u klasických DE. Myslím tým napríklad vyvolanie kontextového menu pomocou pravého kliku. A to ani v prípade, že je povolený titlebar. Inak sa myš dá používať naozaj takmer neobmedzene. Jedinou výnimkou je asi zatváranie okna terminálu či terminálových aplikácií. V prípade tých programov, zvykne existovať jednoduchý spôsob zatvorenia okna. Napríklad pomocou klávesy q. V prípade samotného okna terminálu, musíme buď zadať príkaz exit alebo použiť klávesovú skratku $mod+Shift+q, ktorá okno zabije. A v tomto tutoriále si predstavíme ďalší. Konkrétne zatvorenie okna pomocou kliku myšou. Plus zmenu veľkosti okien bez potreby aktivácie resize mode pomocou klávesovej skratky $mod+r.

 

Webová stránka vývojára
Dokumentácia
Základná užívateľská príručka
Informácie na ArchWiki
Ovládanie myšou
Označenie tlačidiel na myši
Zmena veľkosti okien a kontajnerov

 

Pomocou nejakého textového editoru si otvoríme základný konfiguračný súbor:

mousepad ~/.config/i3/config

 

 

Najskôr si predstavme označenia jednotlivých tlačidiel myši:

button1 je ľavé tlačidlo myši.
button2 je stredné tlačidlo myši alebo inak povedané kolečko.
button3 je pravé tlačidlo myši.
button4 je posun kolečka hore.
button5 je posun kolečka dole.

 

Základný syntax vyzerá takto:

bindsym buttonN
bindsym $mod+buttonN
bindsym [kritérium] buttonN
bindsym [kritérium] $mod+buttonN

Kritérium má, dá sa povedať štyri varianty. Prvou je predvolané správanie, kedy ho nešpecifikujeme. Ním je kliknutie na titlebar. Druhou je --release, vďaka ktorému sa akcia vykoná už pri uvoľnení tlačidla myši. Treťou je --whole-window, pri ktorom sa akcia vykoná pri kliknutí na akúkoľvek časť okna. Poslednou štvrtou variantou je --border, pri ktorom sa akcia vykoná pri kliknutí na okraj.

 

Príklady:

## Klik kolečkom a mod-key na akúkoľvek časť okna, okno zatvorí
bindsym --whole-window $mod+button2 kill

## Klik pravým klikom a mod-key na akúkoľvek časť okna, okno prevedie do plávajúceho módu
bindsym --whole-window $mod+button3 floating toggle

## Skrolovanie kolečkom hore a mod-key1 posunie okno doľava
bindsym --whole-window $mod1+button4 move left

## Skrolovanie kolečkom dole a mod-key1 posunie okno doprava
bindsym --whole-window $mod1+button5 move right

## Skrolovanie kolečkom hore a mod-key zväčší zamerané okno do šírky o 5px alebo 5%
bindsym --whole-window $mod+button4 resize grow width 5 px or 5 ppt

## Skrolovanie kolečkom dole a mod-key zmenší zamerané okno do šírky o 5px alebo 5%
bindsym --whole-window $mod+button5 resize shrink width 5 px or 5 ppt

## Skrolovanie kolečkom hore a mod-key a SHIFT zväčší zamerané okno do výšky o 5px alebo 5%
bindsym --whole-window $mod+Shift+button4 resize grow height 5 px or 5 ppt

## Skrolovanie kolečkom hore a mod-key a SHIFT zmenší zamerané okno do výšky o 5px alebo 5%
bindsym --whole-window $mod+Shift+button5 resize shrink height 5 px or 5 ppt

 

Klik na panel:

Viac informácií tu.

Vyhľadáme si sekcie “BAR” a pridáme napríklad tento riadok:

bindsym button3 exec "program alebo skript"
bindsym button3 exec rofi -show run -sidebar-mode

V i3 rozoznávame päť “myšacích klikov”, ktoré sme si už v tomto články vyššie spomenuli.

 

Výsledná sekcia môže vyzerať nasledujúco:

bar {
 i3bar_command i3bar -t
 status_command i3blocks -c ~/.config/i3/i3blocks.conf
 position top
 height 23
 workspace_buttons yes
 tray_output yes
 strip_workspace_numbers yes
 bindsym button3 exec rofi -show run -sidebar-mode
 font pango:Hack 11
 colors {
   background #303d44ff
   statusline #303d44
   separator  #303d44
   focused_workspace  #303d44 #303d44 #eeeeee
   active_workspace   #303d44 #303d44 #eeeeee
   inactive_workspace #303d44 #303d44 #4f6571
   urgent_workspace   #303d44 #303d44 #d8d782
   }
 }

 

Po každej úprave konfigurácie je potrebné i3wm reštartovať pomocou klávesovej skratky:

$mod+Shift+r

 

 

Štítky , , , , .Záložka pro permanentní odkaz.

Autor: lombardo1981

Ja som proste ja. Baba zamilovaná do Archu, kyberpunku, metalu, spevu a Slovenských čuvačov.

Jedna reakce na i3wm IX. – Klik myšou

  1. lombardo1981 říká:
    Firefox 52.0 Windows 7 x64 Edition

    Článok som upravila.
    A nie, skutočne Windows nepoužívam. 😀

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..