Deprecated: Function split() is deprecated in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 146 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 236 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/actions.php on line 128 desktop:diacritice-in-x [Linux Soft Wiki]
 

Cum să scrii cu diacritice

Scopul acestui tutorial este de a prezenta mai multe metode prin care se poate realiza scrierea cu caractere româneşti.

Pe langa informaţiile de mai jos aveţi nevoie si de font-uri care sa conţină caractere romanesti, de exemplu:

  1. Bitstream Vera distribuit cu Gnome.
  2. DejaVu adoptat prima data de Fedora Core.

Aici gasiti mai multe informaţii.

Pentru a folosi vim cu suport unicode, /etc/vimrc sau ~/.vimrc trebuie să conţină linia:

set encoding=utf-8

xmodmap

Folosind Kate sau orice alt editor de text pe care îl preferaţi generaţi un fişier cu următorul conţinut:

keycode 38 = a A abreve Abreve
keycode 39 = s S scedilla Scedilla
keycode 31 = i I icircumflex Icircumflex
keycode 28 = t T tcedilla Tcedilla
keycode 24 = q Q acircumflex Acircumflex
keycode 26 = e E EuroSign EuroSign
keycode 48 = U0027 U0022 U201E U201D
keycode 115 = Mode_switch

Salvaţi fişerul în /home/<userul vostru>/ sub orice denumire, eu am folosit xmodmap.ro.
Rândul cu multe cifre ciudate adaugă ghilimele românești pe tasta cu ' și “, ele devenind „ și ” împreună cu tasta WinKey, respectiv WinKey + Shift. Se pare că scedilla și tcedilla (s și t cu sedilă) sunt caractere incorecte, varianta corectă pentru limba română fiind cea cu s cu virgulă: ș și t cu virgulă: ț. Problema este că sistemele Windows utilizează fonturi incorecte, de aceea, dacă veți vedea această pagină pe Windows, veți remarca niște caractere ușor deformate: ș ț. Totuși, este recomandat să trecem la versiunea corectă (chiar și Windows Vista utilizează noua variantă). Pentru aceasta, rândurile de mai sus devin:

keycode 38 = a A abreve Abreve
keycode 39 = s S U0219 U0218
keycode 31 = i I icircumflex Icircumflex
keycode 28 = t T U021B U021A
keycode 24 = q Q acircumflex Acircumflex
keycode 26 = e E EuroSign EuroSign
keycode 48 = U0027 U0022 U201E U201D
keycode 115 = Mode_switch

Din consolă tastaţi:

xmodmap xmodmap.ro

Acum fişierul de mapare al tastaturii a fost încarcat şi puteţi scrie cu diacritice folosind următoarele scurtături:

WinKey + a = ă
WinKey + q = â
WinKey + i = î
WinKey + s = ș
WinKey + t = ț
WinKey + e = €

Pentru a folosi această mapare întotdeauna, se poate salva în fișierul /etc/X11/Xmodmap pentru toți utilizatorii sau ~/.Xmodmap pentru utilizatorul curent(în acest caz va fi încărcat de gdm)

Limbi străine

De curiozitate, am încercat să fac o mapare şi pentru diferite caractere uzuale ale altor limbi. Exemple: ñ ß é è ö ü €

keycode 25 = w W eacute Eacute                ! WinKey + w = é 
keycode 27 = r R egrave Egrave                ! WinKey + r = è
keycode 30 = u U udiaeresis Udiaeresis        ! WinKey + u = ü
keycode 32 = o O odiaeresis Odiaeresis        ! WinKey + o = ö
keycode 56 = b B ssharp ssharp                ! WinKey + b = ß
keycode 57 = n N ntilde Ntilde                ! WinKey + n = ñ

Astfel aveţi acces facil la cele mai întâlnite caractere din diferite limbi europene de largă circulaţie.

Tastatura Românească

Avantajul folosirii unui anumit layout de tastatură este uşurinţa în configurare, vom modifica doar setările pentru tastatură. Vom putea alege între 2 variante:

  1. folosind Alt Dreapta.
  2. tastatură românească standard.

În anumite cazuri va fi disponibilă doar varianta standard, pentru Gnome setarea se modifica la: Preferences → Keyboard → Layout (Add)
Dacă aţi selectat mai multe layout-uri veţi avea posibilitatea de a selecta unul din acestea folosind un applet care vine cu mediul de lucru.

AltDr

Se mai numeşte “programmers layout”. Pentru a putea accesa tastele româneşti vă folosiţi de tasta Alt Dreapta în felul următor:

AltDr + a = ă
AltDr + q = â
AltDr + i = î
AltDr + s = ş
AltDr + t = ţ

Standard

E recomandat doar dacă folosiţi o tastatură special facută pentru piaţa românească.
Dacă pe tastatură nu apar caracterele româneşti ş,ă,â,ţ,î cel mai probabil folosiţi o tastatură standard englezească.

Pentru acest tip dispunerea caracterelor româneşti este foarte incomodă după cum puteti vedea in imaginea de mai jos:

  • poziţia caracterelor z↔y este schimbată.
  • nu mai aveţi acces la tastele din dreapta:
    [];'\

    == Level 5 Headline ==

 
desktop/diacritice-in-x.txt · Last modified: 2008/08/10 18:46 by mapleoin
 
Publicaţi pe acest Wiki doar conţinut original, nu se acceptă copierea articolelor de pe alte site-uri. Se recomandă folosirea link-urilor in acest caz.
Recent changes RSS feed