Focus - front

Vasilis Vasaitis vvas at hal.csd.auth.gr
Tue Aug 17 16:51:13 EEST 1999


On Tue, Aug 17, 1999 at 11:31:46AM +0300, Michalis Kabrianis wrote:
> Ston WindowMaker, exeis tin epilogi na exeis "sloppy focus" kai na erxetai
> sto front ena window otan kaneis click sta decorations, i otan xrisimopoieis
> ena pliktro (to opoio to dilwneis apo to configuration). To pliktro auto mporei
> apla na einai ena koino pliktro, i enas syndyasmos MODIFIER + Pliktro. O

  Παρεπιπτόντως, το default για αυτές στις λειτουργίες είναι σε αρκετές
εκδόσεις του Window Maker Alt-Up και Alt-Down.

> windowmaker thewrei to Win-key ws enan Modifier (sygkekrimena to MOD4) synepws
> mporeis eukola na tou peis na kanei ayto pou theloume patwntas to Win-key syn
> ena allo pliktro. Ayto poy den kserw pws mporeis na tou peis, einai na to kanei
> MONO me to Win-key. Thewrwntas to Modifier, den dexetai na kanei mono tou mia
> douleia (gamwto) alla o Dimitris o Bouras sigoura to exei kseperasei ayto, afou
> i xrisi mono tou ALT (mod1 gia ton WindowMaker) exei ws apotelesma tin allagi
> glwssas sto programma grXIsoKbd (i kapws etsi telos pantwn). 
> H erwtisi loipon einai: Prepei na to pw ston WindowMaker (i se kathe allo
> windowmanager) i sta X-windows oti to sygkekrimeno koumpi DEN to thelw gia
> modifier, alla ws ena aplo koumpi? (eksallou den to xrisimopoiw pouthena ws
> modifier). Kai an prepei na to pw sta X-windows, einai sto XF86Config i einai
> hardcoded mesa ston kwdika kapou (opote fekse mou kai glystrisa) ?

  Ουσιαστικά δηλαδή το πρόβλημά σου δεν είναι να βάλεις κάποιο πλήκτρο
για να κάνει raise τα παράθυρα, είναι να βάλεις το συγκεκριμένο πλήκτρο.
Η δυσκολία εδώ δεν είναι στον window manager, αλλά στα ίδια τα X
Windows. Το θέμα είχε αρκετό ακαδημαϊκό ενδιαφέρον, οπότε έριξα μια
ματιά. Απ' ό,τι φαίνεται, τα XFree86 εδώ και κάποιο καιρό έχουν
καθιερώσει τα πλήκτρα Win ως Meta. Για παράδειγμα, αν ανοίξεις
οποιονδήποτε Emacs στα Χ, τότε Win-v == M-v == PageUp. Για να το
αλλάξεις αυτό θα πρέπει να πειράξεις το XKB, ως εξής:

  - Προσθέτεις στο /usr/X11R6/lib/xkb/symbols/us τις παρακάτω γραμμές:

xkb_symbols "pc104quirky" {
    include "us(pc104)"
    key <LWIN> {        [       F13             ]       };
    key <RWIN> {        [       F14             ]       };
};

  - Προσθέτεις στο /usr/X11R6/lib/xkb/symbols.dir την παρακάτω γραμμή (δε
φαίνεται να χρειάζεται, αλλά φαίνεται να είναι το Σωστό (TM)):

-------- -------- us(pc104quirky)

  - Πειράζεις το XF86Config, έτσι ώστε στο Section "Keyboard" οι μοναδικές
ρυθμίσεις του XKB να είναι οι εξής (η δεύτερη δε χρειάζεται, αλλά
χρησιμεύει):

   XkbSymbols      "us(pc104quirky)"
   XkbGeometry     "pc(pc104)"

  Αν όλα πάνε καλά, τα δύο πλήκτρα-παράθυρα θα είναι πλέον F13 και F14,
οπότε και θα μπορείς να τα χρησιμοποιήσεις όπως θέλεις.

> Thanks again
> 
> Michalis Kabrianis

-- 
Vasilis Vasaitis
vvas at hal.csd.auth.gr

Nuke them till they glow, then shoot them in the dark.


--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at hellug.gr
Ta archives tis listas einai sto http://lists.hellug.gr/archives
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users at hellug.gr
====================================================================



More information about the Linux-greek-users mailing list