Faceți căutări pe acest blog

luni, 23 decembrie 2013

Redimensionare ferestre în Kde

 Multitudinea opțiunilor din Kde pune uneori probleme utilizatorilor. Tocmai am descoperit că nu pot redimensiona ferestrele trăgând de margine cu cursorul mouse-ului, funcționa doar dacă trăgeam de panoul de sus al ferestrelor...

 Nu e mare lucru, oricum există posibilitatea de-a mări/ micșora ferestrele cu ajutorul tastei Alt și al butonului dreapta al mouse-ului, dar e iritant când nu funcționează ceva.

 N-a fost simplu deloc să găsesc cauza, pe net n-am găsit nimic util, așa c-am luat la testat diferite variante, încercând să-mi amintesc ce anume am modificat în ultimele zile. E vorba de dimensiunea marginilor ferestrelor, din system settings- workspace appearance (aspect spațiu de lucru)- window decorations (decorații ferestră)- configure decorations (configurare decorații)- border size (dimensiune margine)- dacă selectăm Tiny (Minuscul) nu mai putem trage de marginea ferestrelor pentru redimensionare!



 Dacă cumva nu înțelegeți cum anume se modifică bordura iată o margine a ferestrei supradimensionată:

sâmbătă, 7 decembrie 2013

Teme/ efecte de iarnă în KDE

 Dacă afară încă nu ninge chiar dac-am intrat în decembrie, hai să avem zăpadă măcar pe desktop. Plus niște iconițe de sezon!

1- Kwin-effect-snow
Sursă: https://launchpad.net/~ivan-safonov/+archive/ppa
Utilizatorii de Kubuntu să dea clic pe butonul ”Tehnical details about this PPA”, să aleagă versiunea lor de Ubuntu și să de în terminal comenzile recomandate.
Pachet Arch: https://aur.archlinux.org/packages/kwin-effect-snow/
Utilizatorii de Arch și derivate trebuie să dea-n terminal comanda:
yaourt -S kwin-effect-snow

 După instalarea pachetului respectiv, în systemsettings- desktop effects- all effects- găsim efectul. Putem căuta efectul mai repede în bara de search din partea de sus, tastând snow (pentru sistem în limba engleză) sau zăpadă (zăpadă, nu zapada!, pentru sistem în limba română/ sau denumirea exactă a zăpezii în limba în care avem sistemul dacă avem sistemul în maghiară, rusă, germană, turcă, italiană, șamd!).
 Dând clic pe butonul cu cheie franceză din partea dreaptă întrăm în setările efectului, putem selecta numărul fulgilor de zăpadă, dimensiunea minimă și cea maximă, putem alege dacă fulgii să fie în foreground (în fața ferestrelor deschise) sau în background (doar pe desktop, ferestrele deschise să nu fie acoperite de fulgi), și putem schimba combinația de taste ce va activa/ dezactiva efectul (declanșa/ opri ninsoarea).
 Rezultat:



 O alternativă viabilă o constituie xsnow: http://dropmix.xs4all.nl/rick/Xsnow/

2- OxyXmas
 Ați observat în imaginile precedente iconițele directoarelor din Dolphin și din panou?
 Panou:
 Dolphin:
 E vorba de un set de iconițe Oxygen (OxySeasons-OxyXmas):
http://kde-look.org/content/show.php/OxySeasons%3A+OxyXmas?content=136226

 Descărcați pachetul, îl dezarhivați și-l copiați în /usr/share/icons sau ~/.kde4/share/icons. Apoi din systemsettings-application appearance- icons alegeți pachetul de iconițe- Apply.

 Alt pachet de sezon (hibernal) este OxySeazonsWinter: http://kde-look.org/content/show.php/?content=135601
 Aspect:

 Alte pachete OxySeasons: http://kde-look.org/content/search.php

 Material video (alegeți o calitate bună, 720p):


 Sau direct pe you-tube: http://www.youtube.com/watch?v=HZ-zT9Lx6IQ&feature=youtu.be

Preferințele linuxiștilor

 Linux Journal (http://www.linuxjournal.com/) tocmai a publicat rezultatele sondajului anual făcut în rândul cititorilor: http://www.linuxjournal.com/rc2013.

 Chiar dacă în mare rezultatele sunt similare sau asemănătoare cu cele de anul trecut sau chiar de  mai demult, este interesant de văzut ce anume folosesc/ preferă alți utilizatori de Linux.

 Clasamentul are foarte multe categorii, mă voi limita doar la cele mai semnificative pentru mine.

1- Cea mai bună distribuție: nici o surpriză în privința liderului, Ubuntu rămâne number one, interesante mi se par pozițiile 2 și 3 ale topului, mă așteptam ca distribuțiile user-friendly (Mint, Rosa, Mageia, OpenSuse) să fie mult mai sus în preferințe, chiar pe podium.
  • Ubuntu 16%
  • Debian 14.1%
  • Arch Linux 10.8% 
2- Cea mai bună distribuție pentru netbookuri/ hardware slab: primele poziții sunt ocupate de Debian și Arch, Ubuntu cu Unity nu văd de ce e a treia, Lubuntu și Xubuntu aveau sens, Unity nu! Android ajunge pe poziția a patra mulțumită numărului mare de dispozitive pe care rulează. Este de asemenea considerat a fi cel mai bun OS pentru dispozitive mobile...
  • Debian 13.1%
  • Arch Linux 12%
  • Ubuntu/Unity 10.6%
  • Android 10.4%
3- Cea mai bună distribuție pentru high-performance computing. Se merge pe stabilitate. Poziția Ubuntu mă surprinde aici, nu-l consider foarte stabil, dimpotrivă, bănuiesc că-i vorba de inerție și/ sau partizanat.
  • Debian 22.5%
  • Ubuntu 15%
  • Red Hat Enterprise Linux 13%
  • CentOS 11.7% 
4- Cea mai bună distribuție pentru desktop. Ubuntu și derivatele domină categoric.
  • Ubuntu 23.2%
  • Linux Mint 16%
  • Arch Linux 8.7%
5- Cel mai bun DE (mediu grafic): din motive ce mă depășesc Kde apare de două ori, pe pozițiile 1 și 3, în mod normal cele două procente ar trebui cumulate, deci KDE câștigă categoric cu 30,6% din opțiuni (în plus pe poziția 16 apare cu 0,1% Kwin, windows managerul Kde)!!! Unity și Xfce4 completează podiumul.
  • KDE 30,6%
  • Ubuntu/Unity 12.9%
  • Xfce 12.1% 
 O perspectivă interesantă asupra interfețelor grafice găsiți aici:  http://scienceblogs.com/gregladen/2013/12/06/linux-journal-readers-choice-awards-ubuntu-weak-unity-shunned/
KDE: 30.6
Gnomish Not Unity or KDE: 25.2
Gnome 3 cuz it’s not Unity even though it looks like Unity: 14.1
Unity: 12.9
6- Cel mai bun dispozitiv bazat pe Linux.
  • Raspberry Pi 68.3%
  • Google Chromecast 5.6%
  • Amazon Kindle DX 5.4%
7- Cel mai ”prietenos cu Linuxul” producător de hardware. Intel FTW!
  • Intel 25%
  • Raspberry Pi Foundation 19%
  • System76 12.7%
8- Cel mai bun browser web: Cei de la Mozilla reușesc că țină piept cu brio produselor Google!
  • Firefox 52.8%
  • Chrome/Chromium 35.5%
  • Opera 4%
9- Cel mai bun client de e-mail: Thunderbird domină, Mutt ocupă un meritoriu loc 4, Alpine (preferatul meu) cu 1,2% din voturi e pe poziția a zecea, deci 6% din votanți au ales aplicații CLI...
  • Mozilla Thunderbird 41.1%
  • Gmail 29%
  • KMail 7.7%
  • Mutt 4.8%
10- Cel mai bun client IM.
  • Pidgin 39.5%
  • Skype 12.9%
  • Google Chat 11.9%
11-  Cea mai bună suită office: în mod așteptat LibreOffice domină autoritar.
  • LibreOffice 71.8%
  • Google Drive 11.8%
  • Apache OpenOffice 6.7%
12- Cea mai bună unealtă audio: sunt incluse playere, convertoare, editoare.
  • Audacity 34.7%
  • VLC 21.1%
  • Amarok 12.2%
  • FFmpeg 10.6%
  • Audacious 6.1%
13- Cel mai bun player audio. Ciudat, personal nu consider VLC player audio. Preferatul meu moc (Music On Console) are abia 1% din voturi, iar mplayer doar 3,9%...

  • VLC 21.7%
  • Amarok 18.2%
  • Clementine 11.3%
  • Rhythmbox 9.6%
  • Audacious 5.7%
  • Banshee 5.7%
14- Cea mai bună soluție de stocare în cloud.
  • Dropbox 35.5%
  • ownCloud 16.3%
  • Google Drive 16.2%
15- Cel mai bun joc.
  • Minecraft 21.2%
  • Other 20.9%*
  • Half-Life 18.5%
  • Frozen Bubble 11.1%
16- Cea mai bună marcă de plăci/ chipuri grafice. NVIDIA domină, Intel e-n creștere puternică (sunt convins că mai poate crește încă...), AMD aș zice că-i în cădere liberă!
  • NVIDIA 51.6%
  • Intel 26.3%
  • AMD 21.3%
17- Cea mai bună bază de date SQL.
  • MySQL 29.7%
  • MariaDB 28.5%
  • PostgreSQL 26.8%
18- Cea mai bună soluție de backup.
  • Clonezilla 19.6%
  • Dropbox 19.3%
  • Other 19.1%*
  • Bacula 8.8%
  • rdiff-backup 7.7%
19- Cea mai bună soluție de virtualizare.
  • Oracle VM VirtualBox 37%
  • KVM 22.2%
  • VMware 21.2%
20- Cea mai bună aplicație de monitorizare.
  • Nagios 21.9%
  • Wireshark 20%
  • htop 17.4%
21- Cel mai bun package manager. Pacman se clasează pe merit al treilea, dacă ne uităm și la poziția a opta ocupată de yaourt cu 1,8% din preferințe e clar că Arch Linux e-n topul preferințelor! După cum am observat deja din celelalte categorii. Personal consider pacman cel mai cel package manager, alt utilitar similar ce lipsește nemeritat este urpmi!
  • apt-get 38.5%
  • Synaptic 13.7%
  • pacman 12.9%
22- Cea mai bună unealtă open source pentru testarea securității. De fapt pozițiile 2 și 3 sunt ocupate de distribuții create special pentru teste în care nmap ocupă locul central.
  • Nmap 23.2%
  • BackTrack Linux 17.3%
  • Kali Linux 15%
23- Cel mai bun editor text. Surprinzător pentru mine Kate e abia al treilea, nano al cincilea cu 8,2% din preferințe, și (mai ales) mcedit lipsește...
  • vi/vim 38%
  • gedit 16.4%
  • Kate 14.3%
24- Cea mai bună platformă de dezvoltare aplicații pentru internet.
  • Qt 34.8%
  • Django 23.4%
  • Ruby on Rails 18.9%
25- Cel mai bun sistem de fișiere cu jurnalizare.
  • ext4 72.5%
  • btrfs 13%
  • xfs 6.5%
  • ext3 4.8%
26- Cel mai bun file manager. Nu pot să nu remarc că pozițiile 3 și 4 se referă de fapt la același lucru (core-utils, adică comenzi încluse în shel-ul bash: cp, mv, rm, ls, chmod, chown, șamd!), deci procentele cumulate ar clasa core-utils pe un excelent loc 2 cu 20,7% din preferințe!!! Alături de mc arată că administarea fișierelor în Linux se face în mare parte în linia de comandă!!!
  • Dolphin 25%
  • Nautilus 17.4%
  • Bash 10.4%
  • Command line 10.3%
  • Midnight Commander 7.9%
27- Cea mai proastă idee în domeniul Linux/ Open-Source. Gnome3 ”câștigă” detașat (și meritat), interesante sunt aparițiile Ubuntu... Interesante zic pentru că o mare parte a votanților e formată din adepți/ fani Ubuntu (vezi cel mai bun distro) iar altă parte din oponenți.
  • GNOME 3 19.9%
  • "Creating a new distro instead of creating a new application" 19.5%
  • Mir (Ubuntu's next-generation display server) 17.8%
  • "Ubuntu's going it alone" 15.9%
  • Liberator (3-D printed handgun) 5.9%
  • "Putting GNU in front of Linux" 5.7%
  • Ubuntu 4.5%
  • LibreOffice fork 4.3%
  • "Poetterings' ideas" 3.7%
28- Produsul Linux al anului.
  • Raspberry Pi 34.6%
  • Jolla/Sailfish 19.9%
  • FirefoxOS 11.7%

miercuri, 27 noiembrie 2013

MRB

MRB= Mandrivausers Romanian Backports repository

 Fiecare distribuție Linux are mediile sale de pachete online, așa numitele repositories, unele din ele oficiale, altele neoficiale, cum sunt PPA (Personal Package Archive) ale Ubuntu, AUR (Arch User Repository) al ArchLinux, MIB (Mandriva International Backports) al Mandrivei (http://mib.pianetalinux.org/blog/repository).

 După cum utilizatorii vechi ai Mandriva știu, comunitatea locală a utilizatorilor distribuției Mandriva (http://mandrivausers.ro/node) are un repository/ mediu de pachete/ depozit de pachete online propriu. Pe vremea când distribuția avea succes erau doi packageri, unul pentru versiunile pe 32 de biți/ x86 (V3n3RiX), celălalt pentru versiunile pe 64 de biți/ x84_64/ amd64 (symbianflo). Acum a rămas doar symbianflo pe baricade, dar ține steagul sus!

 MRB are pachete pentru ultimele versiuni ale Mandriva, dar și pentru distribuțiile ”soră”, Rosa Linux și acum și OpenMandriva.
 Orice utilizator al uneia din distribuțiile menționate mai sus poate solicita unul sau mai multe pachete ce nu se găsesc în mediile oficiale sau ultimele versiuni ale unor pachete oficiale pe forumul mandrivausers.ro în subiectul dedicat: http://www.mandrivausers.ro/forums/solicitare-pachete .
 Regula este să se specifice distribuția, arhitectura, pachetele dorite și pagina web a programatorului și pagina de download (http://www.mandrivausers.ro/content/how-reguli-de-respectat).
 De exemplu, să presupunem că solicităm împachetarea moc (Music On Console) pentru Rosa LTS pe 64 de biți, vom specifica:
Rosa LTS/ x86_64
Moc- http://moc.daper.net/download

 În măsura timpului domnul symbianflo va împacheta pachetele (aplicațiile) cerute, atît timp cât este cu putință și se îndeplinesc condițiile specificate (să nu existe în mediile oficiale sau să existe versiuni vechi și cererea să se refere la ultimele versiuni, bleeding edge)!
 Eu tocmai am apelat la symbianflo pentru câteva pachete care încă nu erau disponibile în mediile oficiale pentru arhitectura x86_64 (moc, videotop sau youtube-viewer), plus încă vreo două apărute pe parcurs. Deja după 24 de ore unele sunt în mediul MRB, celelalte vor urma!

 Orice utilizator al OpenMandriva 2013.0 poate adăuga depozitul cu pachete MRB dând în consolă ca root comanda (copy-paste în terminal- Enter):
 urpmi.addmedia --update 'MRBx86_64_rpms' 'http://abf-downloads.rosalinux.ru/mandrivausersro_personal/repository/openmandriva2013.0/x86_64/main/release/' with media_info/hdlist.cz

 Anunțul oficial: http://www.mandrivausers.ro/content/noi-medii-mrb-pentru-openmandriva

 Acesta este mediul, puteți vedea că deja conține câteva pachete:
http://abf-downloads.rosalinux.ru/mandrivausersro_personal/repository/openmandriva2013.0/x86_64/main/release/

 Utilizatorii Rosa 2012LTS și Rosa 2012.1 (Fresh) pot adăuga mediile MRB după indicațiile de aici: http://mrb.mandrivausers.ro/
 Pentru Rosa LTS și Fresh sunt mult mai multe pachete disponibile (numai bunătăți!), pe parcurs, în funcție de numărul solicitărilor și al utilizatorilor va crește și numărul de pachete pentru OpenMandriva. Am specificat numărul utilizatorilor. De ce? Presupun că un număr mare de utilizatori ar aduce un număr mare de cereri diverse, fiecare avem preferințele noastre personale, nevoile proprii. Tradițional MRB este un mediu cu pachete speciale (de exemplu screen cu patch-ul Vertical Split), folosite mai mult aș zice eu de power users, aplicații predominant CLI, dar nu numai (sunt și pachete cu GUI, xt7-player, qwinff, tv-maxe, etc).
 Dar, repet, nu e obligatoriu să cerem ceva, putem adăuga doar mediul de pachete și instala pachetele cerute de alți useri sau împachetate de symbianflo pentru el personal și puse la dispoziția noastră!

 Iată la lucru moc (player audio CLI), videotop (streaming/ download materiale de pe youtube CLI) și cmatrix (screensaver CLI), pachetele solicitate de mine.

Aș încheia mulțumindu-i lui symbianflo pentru efort și dăruire! Și deasemenea mulțumindu-i și lui V3n3RiX pentru munca depusă odinioară!

duminică, 24 noiembrie 2013

OpenMandriva

 Tocmai a apărut prima ediție a OpenMandriva, OpenMandriva Lx 2013.0 (Oxygen). O nouă distribuție și-n același timp una veche, urmașa cunoscutei Mandrake/ Mandriva, cea mai recentă distribuție apărută din ruinele Mandrivei!
 Este versiunea comunitară a Mandrivei și această primă ediție este dedicată memoriei lui Ronald van Pomeren (Arvi Pingus), un cunoscut contributor al Mandrivei!

 Mandriva va fi întotdeauna specială pentru mine, a fost prima dragoste, în ea am făcut primii pași, am învățat primele lucruri, am cunoscut primele decepții, primele eșecuri dar și primele bucurii, primele reușite. Derivate precum Mageia și Rosa s-au impus deja, dar OpenMandriva este pentru mine adevăratul urmaș al tradiției Mandrake/ Mandriva!

 OpenMandriva este axată pe interfața grafică Kde, implicit vine cu Kde 4.11.2, kernel 3.11.8-nrj (kernel datorat comunității MIB, mai precis lui Nicco), kernel cu patch-uri ce cresc performanța (BFS, BFQ și UKSM).

 Dar se pot instala și alte interfețe grafice, fie din centrul de control fie din consolă:
urpmi task-lxde         = instalare metapachet Lxde
urpmi task-xfce         = instalare metapachet Xfce4
urpmi task-gnome    = instalare metapachet Gnome, etc.

 Este o distribuție gândită pentru începători, installerul grafic este intuitiv, se poate folosi limba română la instalare, se pot crea/ manipula partiții în timpul procesului de instalare. După instalare, la primul boot se configurează parola contului root și se crează contul de utilizator.

 Download: http://downloads.openmandriva.org/torrents/

 OpenMandriva la prima pornire:


Unul din punctele forte ale derivatelor din Mandriva este centrul de control integrat în care se pot face tot felul de setări utile. În combinație cu centrul de setări al Kde (systemsettings) constituie un sprijin de nădejde pentru începători!
 În primul rînd trebuie configurate mediile de pachete (repositoriile/ depozitele online de pachete) în centrul de control (cunoscut și ca ”Configurați calculatorul”, cum și systemsettings apare sub numele de ”Configure your desktop”)- Gestionare programe- Configurați mediile sursă...- clic pe butonul Adaugă.

 Pentru instalări intrăm în categoria ”Instalați și dezinstalați programe”.

 OpenMandriva folosește package managerul urpmi:
urpmq --list                                                = afișează toate pachetele disponibile în mediile de aplicații/ repositories/ depozitele online cu pachete
urpmq -i pachet                                        = căutare aplicații în mediile de programe, afișare informații despre pachet
urpmi  pachet                                            = instalează (sau actualizează dacă e deja instalat) pachetul respectiv
urpmi ./pachet                                           = instalare pachet local, din folderul curent, nu din baza de date
urpme pachet                                            = dezinstalează pachetul respectiv
urpme --auto-orphans                             = dezinstalează pachetele orfane, dependențele ale căror ”surse”/ pachete mamă au fost șterse 
urpmf pachet                                             = caută în baza de date pentru găsirea pachetelor ce conțin un pachet dorit ce nu merge instalat. De exemplu dorim să instalăm pachetul slang și primim o eroare:
   urpmi slang        => cannot find slang.h

   urpmf slang.h    => libslang1-devel: /usr/include/slang
   urpmi libslang1-devel
   urpmi slang          => acum instalarea merge fără probleme! 
urpmi --auto-select                                   = update general pachete
urpmi --auto-update                                 = update general pachete după ce actualizează și mediile
rpm -qa                                                     = afișează toate pachetele instalate
urpmq --list-media                                     = afișare medii de programe setate
urpmi.addmedia --distrib http://...          = adăugare mediu pachete
urpmi.removemedia --distrib http://...    = ștergere mediu
urpmi.removemedia -a                               = ștergere completă medii

 După o zi, două de butonat pot spune că este rapidă, stabilă, n-a crăpat nici măcar o dată sub stres, aduce puțin la aspect cu Rosa (Simple welcome, stack folder, Rosa panel, Rosa tasks, șamd), ușor de folosit de începători. Utilizatorii avansați ar putea suferi din cauza lipsei unor pachete CLI (temporar sper, distribuția abia a apărut...), pachete precum moc, alpine, youtube-viewer, videotop, șamd.


 Pentru cei ce au nevoie de îndrumare, ghidul Mandriva este încă în mare parte potrivit:
http://wiki.mandrivausers.ro/mandriva/ghid-2011/start

 Deasemenea pot cere asistență pe forumul dedicat:
http://www.mandrivausers.ro/node

 În fine, eu trebuie să recunosc sincer c-am lăsat Mandriva în spate, deja folosesc de 2 ani și ceva Arch, deci sunt user de Arch, dar voi încerca să păstrez OpenMandriva pe partiția mea de teste astfel încât să pot acorda ajutor celor interesați în măsura timpului și cunoștințelor!

vineri, 8 noiembrie 2013

Transparență în LXDE (lxterminal)

 Unele managere de ferestre din Linux nu au funcția de compositing, iar Openbox, WM-ul implicit din Lxde este unul din acestea. Astfel că nu putem beneficia de animații 3D sau de transparența anumitor ferestre.
 O variantă de-a beneficia de așa ceva este înlocuirea Openbox cu alt WM compozitor, Compiz, Xfwm4, Kwin sau Mutter.
 Schimbarea se poate efectua în fișierul ~/.config/lxsession/LXDE/desktop.conf (/home/user/.config/lxsession/LXDE/desktop.conf), unde în secțiunea [Session] înlocuim la window_manager managerul openbox-lxde cu WM-ul preferat, în maniera:
[Session]
window_manager=kwin

 Alternativ putem comenta linia respectivă și adăuga o altă linie ce va conține noul WM.

 O variantă mai simplă ce nu necesită editarea vreunui fișier este rularea în terminal sau Run (Alt+F2) a comenzii nume-WM --replace, de exemplu kwin --replace, dar asta doar pentru a verifica comportamentul WM-ului deoarece după logout, reboot setarea va reveni la cea din ~/.config/lxsession/LXDE/desktop.conf.

 Problema cu soluția precedentă este că astfel Lxde nu mai este chiar econom cu resursele cum ar trebui, iar noul WM va veni cu multe pachete ca dependințe.

 Xcompmgr
 A doua posibilitate o constituie utilizarea unui compozitor adițional, astfel Lxde va folosi tot Openbox ca WM, dar vom putea beneficia de compoziție. În funcție de cât de multe așteptăm de la acest compozitor vom folosi xcompmgr (cel mai simplu, mai modest), xcompmgr_tint2 (care oferă-n plus transparență în panoul tint2), compton (un fork de xcompmgr cu multe îmbunătățiri) sau cairo-compmgr, cel mai complex.
 Eu de fapt vreau doar ca lxterminal să fie transparent, lucrez mult în linia de comandă deci terminalul trebuie să arate cum îmi place mie, în consecință am ales xcompmgr.
1- Instalăm xcompmgr și transset-df, în Arch:
pacman -S xcompmgr transset-df
2- Adăugăm în fișierul ~/.xprofile linia xcompmgr -c &:
echo "xcompmgr -c &" >> ~/.xprofile
 Comanda de mai sus dată în terminal creează fișierul dacă nu există și copie linia în fișier.
3- Ne folosim în terminal de comanda transset-df {valoare-opacitate-între-0-și-1}, de exemplu transset-df 0.75 pentru a seta transparența unei ferestre. La rularea comenzii cursorul mouse-ului se va transforma într-o cruce, cu clic pe o fereastră aceasta devine transparentă 25% (0.75= opacitatea, deci transparența este de 25%).
 În cazul meu, singura ferestră la care vreau transparență este lxterminal, iar pentru automatizarea procesului am adăugat în .bashrc linia transset-df 0.7 -a. Astfel, la pornirea terminalului (și implicit a shell-ului bash...) comanda precedentă se execută automat asupra terminalului, deoarece opțiunea -a (--actual) se referă la fereastra actuală, cea în care se execută comanda. Fereasta asupra căreia se aplică transparența se poate selecta prin clic (opțiunea -c, este setarea implicită), sau fereastra în care dăm comanda (-a) sau fereastra aflată sub cursor (-p) sau după numele ferestrei (-n). Mai multe aflați cu transset-df --help.
  Sursă și detalii: https://wiki.archlinux.org/index.php/Xcompmgr
 Rezultat:

Compton, cairo-compmgr și xcompmgr_tint2 nu am încercat deoarece primele două mi se par exagerate, iar al treilea inutil din moment ce-mi place lxpanel, care se poate face semi-transparent... Dar dacă sunteți interesați:
https://wiki.archlinux.org/index.php/Compton
https://wiki.archlinux.org/index.php/Cairo_Compmgr

miercuri, 6 noiembrie 2013

Schimbare aplicații implicite

 Fiecare din utilizatorii unui pc are preferințe personale, dar o distribuție Linux vine cu aplicații implicite, default.

GUI
 În orice interfață grafică putem alege altă aplicație ce va deschide un fișier (text, audio, video, link, șamd) în file manager (fie că-i vorba de Dolphin, Krusader, Nautilus, Thunar, șamd) cu clic dreapta pe fișier- Deschide cu... (Open with...)- din lista derulantă alegem o aplicație. Dacă dorim ca această aplicație să devină cea implicită, alegem categoria ”Other” (Altele), căutăm aplicația dorită, bifăm caseta ce se referă la memorarea preferinței, deci pe viitor același tip de fișier va fi deschis de aplicația preferată.



 Setări detaliate putem face în centrul de control al interfeței grafice, system setting al KDE de exemplu are două locuri unde putem modifica aplicațiile implicite:
1-  Default Applications- putem schimba aplicațiile pentru servicii: clientul de email, clientul de mesagerie, emulatorul de terminal, managerul de fișiere, browserul, editorul text, managerul de ferestre.

2- File Associations- putem asocia un anume tip de fișiere cu o aplicație. Spre deosebire de file manager, nu e nevoie să căutăm un asemenea fișier, nici nu-i nevoie să avem un astfel de fișier pe hard disc, tipul fișierelor apare în liste pe categorii (audio, video, imagini, etc).


CLI
 Putem schimba aplicațiile implicite și folosind linia de comandă. În momentul în care nu știm aplicația default pentru un tip de fișier îl putem deschide/ rula în mod similar cu dublu clic din file manager:
xdg-open nume-fișier  (în orice DE) 
kde-open nume-fișier  (în KDE)
gvfs-open nume-fișier  (în Gnome)
exo-open nume-fișier  (în Xfce)
 După cum puteți observa xdg-open este universal valabil indiferent de DE, de fapt și celelalte ”deschizătoare de fișiere” (kde-open, exo-open, gvfs-open) se folosesc tot de xdg-open...
 Ok, am văzut cum putem rula/ deschide un fișier cu aplicația implicită folosind xdg-open, hai să aflăm și care sunt aplicațiile setate, fără deschiderea fișierelor:
xdg-mime query default fișier/tip
xdg-mime query default audio/mp3 
xdg-mime query default video/mp4
xdg-mime query default image/png


  În fine, acum știm cum să deschidem fișiere fără să cunoaștem ce aplicație o va face, știm cum aflăm ce aplicație e setată default, mai rămâne să modificăm aplicația implicită:
xdg-mime default nume-aplicație.desktop fișier/extensie
xdg-mime default gwenview.desktop image/png
xdg-mime default smplayer.desktop video/avi

 În cazul managerului de ferestre (WM) schimbarea este simplă:
nume-WM --replace
kwin --replace
xfvw4 --replace
compiz --replace

 O metodă pentru aplicațiile CLI,este setarea aplicațiilor în .bashrc folosind variabilele de mediu:
export EDITOR="nano"
export BROWSER="firefox"
export PAGER="most"

 Dacă folosiți un file manager CLI, de exemplu mc (Midnight Commander) va trebui să alegeți aplicațiile ce vor deschide fișierele dim mc la dublu clic pe fișier sau Enter după marcarea acestuia. 
 Mc are deja setate aplicații implicite, apar două probleme:
1- trebuie să aveți instalate acele aplicații pentru a deschide un fișier, de exemplu xmms pentru fișiere audio;
2- dacă folosim mc și-n interfața grafică (în konsole de exemplu) și-n terminalul în mod text tty, trebuie să specificăm pentru fiecare fișier două aplicații, una pentru X, alta pentru tty.
 Setările se fac în fișierul ~/.config/mc/mc.ext, înlocuind de pildă xmms cu Audacious, mplayer cu Smplayer, sau alegând aplicații diferite pentru interfața grafică și pentru tty; în exemplele următoare vedeți setările pentru fișiere video și imagini:
include/video
    Open=if [ "$DISPLAY" = "" ]; then mplayer -zoom -x 700 -y 450 -geometry 0:0 %f; else (smplayer %f &); fi
    View=%view{ascii} /usr/lib/mc/ext.d/video.sh view ALL_FORMATS

include/image
    Open=if [ "$DISPLAY" = "" ]; then fbv %f; else (gwenview %f &); fi
    View=%view{ascii} /usr/lib/mc/ext.d/image.sh view ALL_FORMATS




 O altă variantă (mai simplă sau mai comodă) de-a deschide fișiere cu alte aplicații decât cele implicite, sau de-a schimba aceste aplicații este folosirea file-memoinfo (perl-file-memoinfo în Arch): http://search.cpan.org/dist/File-MimeInfo/
 Cu mimetype nume-fișier putem afla tipul acestuia.
 Pentru a deschide un fișier cu o aplicație la alegere folosim mimeopen -a nume-fișier, și alegem din listă aplicația. Opțiunea -a (--ask) nu schimbă aplicația implicită, doar întreabă cu ce anume dorim să deschidem în acea unică ocazie!
 Dacă dorim să alegem o aplicație ca aplicație implicită pentru deschiderea unui tip de fișier: mimeopen -d nume-fișier.



 Dacă aplicația dorită nu apare în listă, tastați numărul corespondent categoriei ”Other” (10 în screenshotul precedent) și scrieți comanda ce corespunde acelei aplicații.

sâmbătă, 26 octombrie 2013

Unity

 Am încercat Unity prima dată în Ubuntu 13.04, nu m-a impresionat câtuși de puțin, crăshuia în draci, îmi dispăreau decorațiile ferestrelor din senin, se bloca inexplicabil pentru 5-10 secunde și-n general mergea destul de greu. Din păcate eu instalez chiar și versiuni RC, deci e posibil să fi fost o versiune în dezvoltare/ testing??? Chiar nu-mi amintesc.
 Apoi am încercat Unity în Arch recent și am observat multe îmbunătățiri, ceea ce m-a convins să instalez Ubuntu 13.10 pentru a-l vedea la lucru în distribuția ”mamă”, teoretic în Ubuntu ar trebui să fie în toată splendoarea lui...

 La prima vedere Unity este mult mai stabil și mai responsiv, și puțintel mai rapid, mai polizat, mai stilat. Puțin! Deocamdată am avut doar două blocări ale sistemului de câteva secunde, în schimb erorile de sistem încă sunt prezente, tot ce putem face este să le ascundem. Nu rezolvă nimic dar ne vom simți mai bine.
 Trebuie să fim totuși conștienți de faptul că Unity este încă ”tânăr” și mai ales că fiind de fapt un shell peste Gnome3, este ținut tare-n loc de DE-ul mamă, care este extrem de greoi/ nepersonalizabil și mai ales limitat. Personal consider Unity superior Gnome3, un pas în direcția corectă!!!

 La plusuri pot indica faptul că toate tastele funcționale merg fără probleme, out of the box, deci putem modifica luminozitatea, sonorul, activa/ dezactiva touchpadul și conexiunea wireless. Wireless-ul merge fără probleme, consumul de resurse este decent. Aspectul este reușit, place oamenilor, comunitatea locală este puternică și dispusă să acorde asistență, baza de pachete este uriașă, sunt aplicații pentru toate gusturile (puțină ”secetă” e-n sectorul CLI...).

 La minusuri am menționat deja crashurile, adaug caracterul spartan al setărilor, sunt prea puține posibilități, implicit ai 3 teme, nu poți muta launcher-ul (bara din stînga, lansatorul), posibilitatea modificării aspectului și comportamentului aplicațiilor de bază precum Nautilus (parțial și gnome-terminal) este aproape inexistentă. Bateria mă ține cu vreo 15-30 minute mai puțin ca-n Kde sau Xfce4 (ambele în Arch), posibil să fie mai mult ca sigur e vorba de nepriceperea mea-n Unity, încă n-am eliminat servicii (doar am umblat puțin prin powertop), n-am folosit laptop mode sau alte trucuri, deci este irelevant...

 Ok, hai să vedem și cum stă treaba cu Unity. În Ubuntu este mediul desktop implicit, în alte distribuții se poate instala alături de alt DE, cel puțin în Arch (https://wiki.archlinux.org/index.php/Unity)...
 Aspect implicit după instalare în Ubuntu 13.10:
 Avem panoul în partea de sus și launcher-ul în stânga. În launcher avem shortcuturi către aplicațiile folosite frecvent, putem înlătura unele din ele cu clic dreapta- Unlock from Launcher sau adăuga altele care rulează și deci iconița aplicației e-n launcher cu clic dreapta pe iconiță- Lock to Launcher.
 Panoul de sus conține câteva elemente necesare, iar pentru ferestrele maximizate ține loc de bara de sus a acestora, butoanele de închidere, ascundere în lansator și minimizare/ maximizare precum și cele din bara de meniuri apar în momentul când punem cursorul mouse-ului pe panou.
 Pentru a schimba poziția iconițelor în launcher trebuie trase cu cursorul mouse-ului puțin în exterior și mutate în sus sau jos, după caz. Astfel putem grupa la început, în partea de sus a lansatorului aplicațiile cele mai folosite, iar cele folosite ocazional la sfârșit! Este util mai ales dacă dimensiunea iconițelor din lansator e mare și/ sau avem multe iconițe în lansator.

 Aspect
 Setările se fac în System Settings (avem deja prinsă în lansator iconița utilitarului sub forma unei roți dințate cu o cheie), în diversele categorii. Eu voi prezenta și variantele alternative, de exemplu System Settings- Appearance echivalează cu clic drepta pe desktop- Change Desktop Background... Putem reveni în ferestra principală cu clic pe butonul All Settings (punctul 5 din screenshot).
Wallpaper- Schimbăm imaginea cu clic dreapta pe desktop- Change Desktop Background- tabul (categoria) Look- Wallpapers (punctul 1 marcat în screenshotul următor)- fie alegem din lista prezentată, fie cu clic pe + (punctul 2) ne alegem propria imagine. Sau în loc de wallpaper putem alege o culoare
 Temă sistem- în același loc, la categoria Theme avem cele trei teme, implicit este setată tema Ambiance (punctul 3).
 Mărime iconițe launcher- putem muta cursorul înspre stânga sau dreapta, până găsim dimensiunea potrivită, cu cât avem mai multe iconuri în launcher cu atât e mai bine ca dimensiunea acestora să fie mai mică, astfel încât să încapă toate în ecran (punctul 4).

 Ascundere lansator- System settings- Appearance- Behavior (comportament)- auto-hide the launcher- comutăm pe ON (punctul 1). Apoi alegem poziția în care trebuie pus cursorul mouse-ului pentru ca lansatorul să apară (Reveal location- avem două variante, laterala stângă a ecranului și colțul stânga sus, prima e preferabilă, veți umbla cu cursorul des în colțul din stânga sus, acolo apar în panou butoanele ferestrelor!, punctul 2).
 Activare 4 desktopuri- Bifați caseta Enable workspaces (3). În lansatorul din stînga va apărea iconița pentru desktop switcher.
  
 Setări generale
 Layout tastatură- System settings- Text entry- clic pe +, căutați aranjamentul în română (cel mai simplu tastați în caseta de jos rom, vor apărea layouturile disponibile pentru limba rămână, asta evident dacă nu căutați de fapt maghiară, germană, rusă, sau orice altceva!, 1). În caseta din dreapta sus dați clic și apoi apăsați combinația ce va schimba layoutul tastaturii (alternativ clic pe icoana din panou, în stînga face același lucru, 2).
Hotkeys- system settings- keyboard- shortcuts- avem deja alocate implicit câteva shorcuturi utile (Ctrl+Alt+Del= logout, Ctrl+Alt+L= lock screen, Ctrl+Alt+T= terminal, șamd), unele totuși nu funcționează, de exemplu pentru screenshoturi este trecută tasta Print, la mine trebuie schimbată: clic pe caseta cu Print și apoi apăsăm tasta Insert (cea ce de fapt e și Print screen, denumirea diferă...). Putem schimba chiar și din cele ce sunt ok, eu sunt obișnuit cu Ctrl+Alt+Backspace pentru logout... Răsfoiți prin categorii, învățați combinațiile, eventual schibați-le cum am scris mai sus, și chiar setați-vă unele noi în tabul Custom shortcuts: clic pe +, în caseta apărută trecem numele scurtăturii, apoi comanda (numele aplicației de fapt, firefox, nautilus, chrome, audacious, sau orice altceva)- OK, clic pe ”Disabled” din dreapta comenzii, când apare scris New accelerator apăsați combinația de taste dorită. Din motive care-mi scapă complet, noile hotkeys vor putea fi folosite doar după logout sau reboot...
 Economie energie- system settings- brightness and lock- putem seta intervalul de timp după care se va întuneca ecranul, putem dezactiva blocarea iritantă sau dezactivarea cererii parolei la deblocare. Alte setări în categoria Power. Putem instala diverse utilitare care să limiteze consumul (sudo apt-get instal laptop-mode-tool) sau să ne permită alegerea unui profil după caz, Performance, Ondemand, Powersave (sudo apt-get install indicator-multiload). Al doilea utilitar va fi disponibil după logout-login sau reboot în panou:
 Conexiune internet- se configurează în tabul Network, dar este posibil și-n timpul instalării, o opțiune utilă!
 Aplicații implicite- system settings- Details- avem diverse categorii, putem afla detalii despre sistem, vedea și schimba aplicațiile implicite pentru navigare internet, client email, audio/ video, șamd, putem seta comportamentul la cuplarea dispozitivelor amovibile.
Bază de date sistem/ aplicații- system settings- Software & updates- putem alege mediile de pachete (repositories), serverul de unde vor fi descărcate pachetele, comportamentul la actualizări (perioada de verificare update-uri, instalarea automată sau nu), driverele.


 Setări avansate
 Există utilitare gândite pentru personalizările avansate, Unity-tweak-tool sau Gnome-tweak-tool, personal nu le recomand, după personalizări cu ele m-am trezit (de trei ori!) la boot cu ecranul gol-goluț: fără wallpaperul setat, fără panou, fără launcher, fără hotkeys!!! Dacă totuși sunteți aventuroși:
sudo apt-get install unity-tweak-tool
 Evitarea înregistrării datelor personale în timpul căutărilor online (infamul târg cu Amazon)- system settings- Privacy- Search- setați pe OFF.  Puteți merge și mai departe, ștergând serviciile ce se ocupă cu asta:
sudo apt-get autoremove unity-lens-music unity-lens-photos unity-lens-video

și blocând conexiunea cu serverel Canonical cu ”serviciile” respective:
sudo sh -c 'echo "127.0.0.1 productsearch.ubuntu.com" >> /etc/hosts'
Bonus, Unity devine mai rapid, responsiv, zburdalnic!
 Butoanele ferestrelor pe dreapta: putem aduce butoanele ferestrelor în partea dreaptă, mai puțin în situația cînd acestea sunt maximizate, atunci butoanele sunt tot în stânga, aceasta din cauza faptului că bara de sus este panoul însuși:
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
 Scrollbar clasic- putem înlocui iritantul overlay scrollbar cu clasica bară de scroll:
 Adăugare nume user în panou, lângă iconița de ieșire din sistem:
gsettings set com.canonical.indicator.session show-real-name-on-panel true
 Revenire la setările inițiale:
gsettings set com.canonical.indicator.session show-real-name-on-panel false
 Pachete utile- avem nevoie de flashplayer, fonturi true type și altele ce nu pot fi instalate default:
sudo apt-get install flashplugin-installer ubuntu-restricted-extras
Synaptic- Ubuntu Software Center este apreciat de mulți utilizatori (mai ales începătorii), dar are din punctul meu de vedere două păcate capitale:
1- crapă destul de des;
2- nu are simplitatea găsită în Synaptic, vechiul package manager din Ubuntu.
sudo apt-get install synaptic
 Informații sistem- putem instala:
1- inxi:
 sudo apt-get install inxi
2- archey:
sudo apt-get install lsb-release scrot; wget http://github.com/downloads/djmelik/archey/archey-0.2.8.deb; sudo dpkg -i archey-0.2.8.deb

3-screenfetch:
 wget -O screenfetch 'https://raw.github.com/KittyKatt/screenFetch/master/screenfetch-dev'; chmod +x screenfetch; sudo mv screenfetch /usr/bin

sudo apt-get install lsb-release scrot wget http://github.com/downloads/djmelik/archey/archey-0.2.8.deb sudo dpkg -i archey-0.2.8.deb - See more at: http://www.linuxandlife.com/2012/02/how-to-install-screenfetch-and-archey.html#sthash.kIQc7oFd.dpuf
wget http://served.kittykatt.us/projects/screenfetch/screenfetch-2.4.0.deb - See more at: http://www.linuxandlife.com/2012/02/how-to-install-screenfetch-and-archey.html#sthash.kIQc7oFd.dpuf
wget http://served.kittykatt.us/projects/screenfetch/screenfetch-2.4.0.deb - See more at: http://www.linuxandlife.com/2012/02/how-to-install-screenfetch-and-archey.html#sthash.kIQc7oFd.dpuf
 Cum Ubuntu este cea mai folosită distribuție Linux și cum (evident) și Unity este cel mai folosit DE, ca să nu-mi iasă vorbe că-s hater:

 

 Și-un screenshot mai vechi cu Unity în Arch (e chiar mai puțin customizabil ca-n Ubuntu, da-n schimb n-ai probleme cu crashurile sau cu aplicațiile ce nu merg, de exemplu moc):

Concluzie: trebuie să recunosc că-n pofida instabilității, simplității și ”ridigității” sale îmi place Unity, ocupă în preferințele mele un bine-meritat loc 3-4, după Kde și Xfce4 și la egalitate cu Lxde! Deocamdată nu l-aș folosi, recunosc, dar sunt convins că-n viitorul mai mult sau mai puțin apropiat va fi un competitor redutabil pentru KDE și celelalte DE-uri...
 Ca fapt divers, sau ca o curiozitate, din propriile teste userii de windows apreciază aspectul Unity, aproape la fel de mult precum Kde.

SURSĂ/ DETALII:
http://www.noobslab.com/2013/10/tweaksthings-to-do-after-install-of.html

UPDATE:
1- În cazul că folosiți Audacious ca audio player (poate chiar și-n alte playere) și păstați date precum fișierele audio/ video în altă locație decât /home (chiar montată read-write...) puteți avea surprize după pornirea sistemului și aplicației. Deci e bine ca aceste fișiere să fie în ~/Music, sau mă rog oriunde în ~!
 2- Uneori archey crăshuie și el, nu vă impacientați, după reboot e posibil să meargă iar. Screenfetch e mai stabil.
3- Dacă doriți ca și-n cazul ferestrelor maximizate s-aveți butoanele de închidere, șamd în partea dreaptă a ferestrei, puteți ”minimiza” fereastra și apoi trageți de ea până ocupă tot spațiul liber de pe desktop (până-n launcher și panou)!!! Bara de meniuri va fi tot în panou, dar va fi poate ceva mai ergonomic, mai mainstream.

sudo apt-get install lsb-release scrot wget http://github.com/downloads/djmelik/archey/archey-0.2.8.deb sudo dpkg -i archey-0.2.8.deb - See more at: http://www.linuxandlife.com/2012/02/how-to-install-screenfetch-and-archey.html#sthash.kIQc7oFd.dpuf

sâmbătă, 12 octombrie 2013

Cod și nume taste/ combinații de taste

 În eventualitatea că dorim să creăm niște hotkeys, să setăm taste sau combinații de taste pentru a face ceva, a lansa o aplicație, a modifica luminozitatea, sau orice altceva, avem nevoie să cunoaștem codul și numele tastelor.
 XEV
 În funcție de interfața grafică utilizată putem afla ce dorim în centrul de control (în Kde sau Xfce4 de exemplu) sau va trebui să folosim comanda xev (în Arch numele pachetului este xorg-xev, bănuiesc că și-n alte distribuții e la fel sau ceva asemănător) în terminal. După instalarea pachetului, deschidem o consolă și dăm comanda xev, apoi apăsăm tastele/ combinațiile de taste al căror cod și nume ne interesează.

Outputul este destul de dificil de interpretat, am încadrat în chenar roșu partea ce ne interesează:
 Pentru un output mai la obiect putem rafina comanda dată, două variante ar fi:
1- xev | grep keysym     (sau xev | grep keycode)
 Tot încadrată cu roșu este partea dorită, codul și numele.

2- xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'
 Este greu de reținut, se poate copia direct în terminal, are avantajul unui output extrem de la obiect, de ușor de înțeles:
  În toate cele trei cazuri, după comandă apăsăm tastele al căror cod și nume vrem să le aflăm. Comanda xev va face să apară pe desktop o mică ferestră (cea din dreapta sus, ”Event Tester”), închiderea acesteia va opri și utilitarul xev.
Iată cum putem folosi aceste informații (de fapt acest material vine ca răspuns la primul comentariu de acolo...):  http://stressat.blogspot.ro/2013/10/fn-keys.html


 SHOWKEY
 Unii din noi folosesc linia de comandă, dacă vreți să alocați niște taste unor shortcut-uri din tty folosiți showkey. Dați comanda showkey ca root și apoi apăsați tastele pe care vreți să le alocați pentru hotkeys. Showkey se oprește automat la 10 secunde după ultima apăsare de tastă!
 Un exemplu de folosire: http://stressat.blogspot.ro/2013/03/slmenu.html

duminică, 6 octombrie 2013

Tastele Fn

Uneori funcționarea tastelor Fn este deficitară în Linux, în unele DE-uri și WM-uri mai exact. M-am lovit de aceste probleme după instalarea unui Arch Linux pe laptopul unei cunoștințe (cine zicea că-i greu Arch, iacătă-l folosesc și n00bii... / glumesc, dacă sunteți începători evitați Arch, Gentoo, Slackware, mușcă uneori! ), un laptop vechi, modest, ceea ce m-a făcut să-i instalez Lxde și Xfce4, proprietarul urmând să aleagă un DE. Așa c-am testat pe laptopul meu Samsung, apoi am rezolvat și pe Asus-ul cunoștinței mele funcționarea corectă a tastelor Fn, astfel că acum poate modifica luminozitatea și volumul direct din tastele dedicate.

XFCE4
1- Taste schimbare  volum
 Setările se fac simplu, în interfața grafică: Menu- Opțiuni- Manager de opțiuni- Tastatură-  Scurtături pentru programe- Adaugă:
amixer set Master 5%+    (apăsăm Ok și apoi combinația de taste Fn+Fx, în cazul meu Fn+F8, tastele cu pricina au desenate pe ele iconița mixerului audio)
amixer set Master 5%-   (Ok și apoi combinația de taste Fn+F7 pentru laptopul meu)
amixer set Master toggle  (Ok și apoi Fn+F6)
 Pentru un control mai precis (ajustări mai de finețe să zicem) al modificărilor înlocuiți valoarea 5% cu 2% sau 3%.


Alternativ, putem rula în fereastra Run (Alt+F2) sau în terminal comanda: xfce4-keyboard-settings (care de fapt va deshide același utilitar de setări al tastaturii, dar mai simplu).



2- Taste luminozitate (Brightness)
 Pentru plăcile Intel există o soluție globală, cvasi- universală, valabilă în Kde, Gnome3, Mate, Unity, Xfce4, poate și alte DE-uri/ WM-uri, și anume crearea unui fișier /usr/share/X11/xorg.conf.d/20-intel.conf (sau /etc/X11/xorg.conf.d/20-intel.conf) și introducerea în acesta a liniilor:
 Section "Device"
        Identifier  "Intel Graphics"
        Driver      "intel"
        Option      "AccelMethod"  "sna"
        Option      "Backlight"          "intel_backlight"
        Driver      "intel"
        BusID       "PCI:0:2:0"

EndSection

LXDE
1- Tastele de schimbare a volumului
 Fișierul de setări este ~/.config/openbox/lxde-rc.xml, trebuie editat acest fișier și adăugat în secțiunea keybind liniile următoare:

   <keybind key="XF86AudioLowerVolume"> 
    <action name="Execute"> 
     <startupnotify> 
      <enabled>true</enabled> 
      <name>amixer</name> 
     </startupnotify> 
     <command>amixer -c 0 set Master 5- unmute</command> 
    </action> 
   </keybind> 
   <keybind key="XF86AudioRaiseVolume"> 
    <action name="Execute"> 
     <startupnotify> 
      <enabled>true</enabled> 
      <name>amixer</name> 
     </startupnotify> 
     <command>amixer -c 0 set Master 5+ unmute</command> 
    </action> 
   </keybind> 
   <keybind key="XF86AudioMute"> 
    <action name="Execute"> 
     <startupnotify> 
      <enabled>true</enabled> 
      <name>amixer</name> 
     </startupnotify> 
     <command>amixer set Master toggle</command> 
    </action> 
   </keybind> 



 După logout- login sau rularea comenzii: openbox --reconfigure, putem folosi combinațiile cu Fn specifice tastaturii (Fn+F6, F7, F8 în cazul meu) pentru mute/ unmute și micșorare/ mărire volum sonor!
 O alternativă pentru cei ce nu se descurcă sau cărora le e frică să editeze fișiere de configurare importante este instalarea și folosirea kmix în locul implicitului amixer. Kmix are și avantajul că la schimbarea volumului apare bara de notificare, amixer nu are această opțiune. Pentru a încărca direct kmix la bootare adăugăm linia @kmix în fișierul ~/.config/lxsession/LXDE/autostart.
 Sursă: http://wiki.lxde.org/en/LXDE:Questions#Keyboard_and_mouse

 2- Taste luminozitate
 Din motive care deocamdată îmi scapă, soluția valabilă pentru Kde, Gnome, Xfce4, șamd, nu dă rezultate în LXDE.

 Pentru unii cică rezolvarea ar consta în adăugarea parametrilor acpi_backlight=vendor acpi_osi=Linux 
în /boot/grub/grub.cfg la linia kernelului.
 Nici chestia asta nu mergea...

Soluția constă în adăugarea în fișierul de configurări ~/.config/openbox/lxde-rc.xml, în categoria keybind a liniilor următoare:
<keybind key="XF86MonBrightnessDown"> 
    <action name="Execute"> 
     <command>xbacklight -dec 5</command> 
     <startupnotify> 
      <enabled>yes</enabled> 
     </startupnotify> 
    </action> 
   </keybind> 
   <keybind key="XF86MonBrightnessUp"> 
    <action name="Execute"> 
     <command>xbacklight -inc 5</command> 
     <startupnotify> 
      <enabled>yes</enabled> 
     </startupnotify> 
    </action> 
   </keybind> 




 Cum aceste modificări funcționează în Lxde, teoretic ar trebui să meargă și-n Openbox, doar că fișierul de configurare ar trebui să fie ~/.config/openbox/rc.xml.
Back to top