Faceți căutări pe acest blog

duminică, 24 iulie 2011

Amuzante...

Windows means "Work is never done on Windows systems"

Linux: the operating system with a CLUE... Command Line User Environment. 

Linux: Plug & Play. Windows: Bugs & Pay (Plug & Pray)...

Microsoft is not the answer. Microsoft is the question. The answer is Linux.

Still using Windows? Stop being gay and use Linux...

Windows without the X is like making love without a partner. 

Avoid the Gates of Hell. Use Linux!  

Linux! Guerilla UNIX Development. 

Linux: because a PC is a terrible thing to waste.  

We are using Linux daily to UP our productivity- so UP yours M$.  

Linux: it's freezing outside, don't open Windows. 

We should start referring to processes which run in the background by their correct technical name... paenguins. 

Not me, guy. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... 

If Bill Gates had a nickel for every time Windows crashed... Oh wait, he does. 

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!  

A computer without Window$ is like a fish without a bicycle.  

Scared of speed? Try Window$. 

Why use Window$, when Linux gives you the whole house? 

Computers are like air conditioners, dont open Window$ if you want them to work properly. 

Throw Window$ Out of your Computer OR throw your computer Out of your Windows.  

Going from DOS to Linux is like trading a glider for an F117. 

Why use Windows, since there is a door?  

Windows: Microsoft's tax on computer illiterates. 

In a world without fences who needs Gates and Windows? 

Another name for a Windows tutorial is crash course!  

Get it up, keep it up... LINUX: Viagra for the PC.

Linux — the OS for the Renaissance Man.

I prefer an OS made by programmers that need marketing that an OS made by marketing that need programmers... Use Linux. 

Reset button? Which reset button? - Linux, the OS that never sleeps. 

Windows: The first user interface where you click Start to turn it off. 

Of course I use Windows. Setting up a stable unix network is no challenge. 

"unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep"  - my daily linux command list

If you can’t make it good, atleast make it look good  (Bill Gates)

Microsoft Zen- become one with the BSOD.

Failure is not an option -- it comes bundled with Windows.

I took the Pepsi challenge and chose Linux.

Linux: transforms your microcomputer in a workstation.
Windows NT: transforms your workstation in a microcomputer.

Do you remember when you only had to pay for windows when *you* broke them?

"Microsoft technology" -- isn't that an oxymoron?

Are you tired of being a crash test dummy for Microsoft? Discover Linux.

How about some patent on "(a+b)2 == a2+2ab+b2" ... choose free software!

Given enough time and money, eventually Microsoft will re-invent UNIX.

============================================================

Linux is obsolete.    (Andrew Tanenbaum)

8 out of 10 Terrorists Use GNU/Linux Systems. 

Fidel Castro is a Linux user.

Linux? Sure it's an incredibly versatile and stable operating system, but it's not the holy grail. 

The Linux philosophy basically involves giving you enough rope to hang yourself. And then a couple of feet more, just to be sure. 

If you sat a monkey down in front of a keyboard, the first thing typed would be a Linux command.   

No sane person should use framebuffers if they have the choice.

Being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed.

 Why do we want intelligent terminals when there are so many stupid users?


============================================================


Hacking is like sex. You get in, you get out, and hope that you didn't leave something that can be traced back to you

The Internet: where men are men, women are men, and children are FBI agents.
Men are from Mars. Women are from Venus. Computers are from hell.

See daddy ? All the keys are in alphabetical order now.

Better to be a geek than an idiot.

Build a system that even a fool can use, and only a fool will want to use it.

Press any key except... no, No, NO, NOT THAT ONE!!!

There’s no place like 127.0.0.1...

Thank God I’m an atheist.

Always remember you’re unique. Just like everyone else.

Seen it all, done it all... Can’t remember most of it.


sâmbătă, 23 iulie 2011

Aplicații CLI + cmus

 Pentru un începător, interfața grafică este mai mult decât necesară, este indispensabilă. Nu atât din cauza dificultății liniei de comandă, a fricii stârnite de aceasta, cât mai ales (cred eu!) din cauză că nu știe măcar corespondentele aplicațiilor grafice în linia de comandă, darămite să le și folosească...
 Majoritatea utilizatorilor folosesc computerul pentru câteva lucruri uzuale: navigare internet, ascultat muzică, vizionat filme, discuții cu prietenii, inscripționat cd/ dvd, și cam atât. Pentru fiecare din acestea există cel puțin o alternativă în consolă aplicații care sunt destul de intuitive  și usor de folosit.
 
 Haideți ca în primul rând să vedem ce opțiuni avem la alegere, în funcție de ceea ce suntem obișnuiți să facem în X.

 Browser: lynx, elinks.
 Player audio: moc, mp3blaster, cmus, cplay.
 Player video/ streaming: mplayer, cvlc.
 Messenger/ IRC: centerim, finch, irssi.
 Screenshots: fbgrab, scrot, import.
 Captură/ conversie audio/ video: ffmpeg.
 File manager: mc, worker.
 Editare text: nano, mcedit, pico, vi.
 Vizualizare imagini: fbv, fbi.
 Vizualizare PDF: fbgs.
 Client e-mail: alpine, mutt.
 Wallpaper: fbterm+fbv.
 Screensaver: cmatrix, asciiquarium.
 Client torrente: rtorrent.
 Monitorizare sistem: htop, top.
 Ceas/ dată/ calendar: ttyclock, clock, date, cal.
 Prognoză meteo: weather-util.
 Reminder: remind.
 Inscripționare cd/ dvd: bashburn, mybashburn.

 Liste mai cuprinzătoare de astfel de aplicații:
- http://jaredandcoralee.com/CLIapps.html
- http://cli-apps.org/?PHPSESSID=a9e9ef24f1836c9d5e3ad8a471cb7009

 Cei interesați, sau măcar curioși pot afla detalii, mod de instalare/ setare/ utilizare pentru multe asemenea aplicații interesante din Ghidul Mandriva: http://www.mandrivausers.ro/ghid . Aceste aplicații pot fi folosite în orice distribuție, nu doar Mandriva, personal am utilizat majoritatea lor în Mandriva, Ubuntu, Sabayon, Slackware, Arch, încă le folosesc cu plăcere. Cu ajutorul acelui ghid orice utilizator Linux poate instala, seta și utiliza aplicațiile CLI prezentate. Atenție: dau dependență! :D

 Cred că fiecare utilizator este conștient de faptul că, mai devreme sau mai târziu va avea probleme cu sistemul, și mai ales cu interfața grafică, caz în care cunoașterea CLI va fi diferența între repararea sistemului și reinstalare.
 Alte motive pentru care sfătuiesc orice user să învețe să folosească linia de comandă, și bineînțeles aplicațiile CLI sunt:
1- astfel puteți învăța multe lucruri utile și căpăta deprinderi folositoare;
2- consumă mult mai puține resurse;
3- datorită simplității sunt mai puțin predispuse la probleme;
4- veți căpăta încredere în sine și veți stăpâni sistemul mult mai bine, nu veți mai fi la mila celor ce-au scris interfețele grafice;
5- ultima, dar nu cea din urmă: sunt cool, sexy, geeky, veți fi admirat și invidiat de prieteni și cunoștințe (da, și de fete! fetelor le plac băieții inteligenți), veți căpăta reputația de LInux-guru. :D

 Deci să presupunem că scopul nostru este "părăsirea" interfeței grafice și lucrul în tty, ideal este s-o facem treptat.
 Pentru început vă propun să încercați aplicații CLI care funcționează în interfața grafică, gen moc, alpine, rtorrent, weather-utils, etc, înlocuind de exemplu playerul actual cu moc, cplay, cmus sau mp3blaster. Poate ar fi util pentru începători să vađă cât de simplu este de folosit o aplicație CLI. Cum nu văd rostul repetării celor scrise în ghidul pomenit (ghid pe care vă sfătuiesc să-l studiați și să încercați acele aplicații), voi încerca să prezint câte o aplicație de acest gen într-un material, alta decât cea prezentată/ recomandată în ghid. Să începem cu un player audio, cmus (chiar dacă eu sunt fan moc, folosesc moc chiar și-n interfața grafică...). Instalăm cmus și-l pornim în consolă cu comanda cmus. Vom primi la prima pornire interfața următoare:

 Acum vom apăsa tasta 5 pentru a trece în modul file-browser/ file-manager și a selecta directoarele/ fișierele cu muzica dorită. Aspectul va fi acesta:

Folosind tastele săgeți, Enter și Backspace, navigăm între directoare și fișiere audio, cu Enter pornim redarea unei melodii, cu c punem pauză/ reluăm redarea, putem da repede înainte/ înapoi apăsând (derulare 1 minut) sau săgeată stânga/ dreapta (derulare 10 secunde). Dar s-o luăm metodic, am apăsat 5 și astfel am intrat în mod file-browser, navigăm cu tastele săgeți până la directorul dorit, apăsăm tasta a pentru a adăuga onținutul directorului în baza de date a cmus, putem adăuga alte directoare cu muzică sau doar melodii, etc.
 În colțul din dreapta al barei de jos puteți observa opțiunile utile redării. Tastând m putem modifica modul în care cmus va reda conținutul, tot conținutul, tot albumul curent, toate melodiile artistului.
 Cu tasta s alegem ca cmus să redea melodiile aleatoriu, la întâmplare. Încă o apăsare a s anulează opțiunea, melodiile fiind redate la rând.
 Cu Shift+c setăm cmus să continue redarea la sfârșitul melodiei.
 Tasta r va spune cmus că trebuie repetată melodia.
 În ultima căsuță din dreapta barei de jos sunt afișate opțiunile valabile (CRS), dacă una din ele nu apare în căsuță atunci nu este activă.
 Putem alege melodia ce va urma celei redate, navigând cu săgețile și odată selectată, tastăm e, astfel acea melodie va fi următoarea, fără întreruperea redării melodiei curente.
 Pentru închidere cmus: q și apoi confirmăm y.











 Un aspect util și interesant: cmus știe să redea videoclipuri, numai partea audio...


 Mai multe detalii:  http://www.linuxcertif.com/man/7/cmus-tutorial/

vineri, 22 iulie 2011

Administrare utilizatori și grupuri

 Majoritatea distribuțiilor GNU/ Linux oferă la instalare posibilitatea creării unui cont de utilizator, atribuirii unei parole acelui utilizator și contului root. Distribuțiile user-friendly oferă chiar facilitatea creării mai multor conturi de utilizator direct la instalare, sau unelte pentru administrarea conturilor de utilizator și a grupurilor, precum secțiunea pentru administrarea conturilor de user din Mandriva Control Center.
 În plus, mediile grafice precum KDE și Gnome au unelte specifice pentru administrarea conturilor de utilizatori, precum KUser (Kde User Manager), unelte cu interferțe grafice, ușor de folosit.
       KUser- utilizatori                                                                         KUser-grupuri
 










 Dar, același lucru se poate realiza mult mai simplu și mai comod în linia de comandă.
 Să încercăm să adăugăm un utilizator în consolă. Utilitarul pentru adăugarea utilizatorilor este useradd. Comanda poate avea o sintaxă simplă:
 useradd user
Această comandă va crea contul de utilizator "user" și atât. Pentru a face treaba complet, vor trebui create directorul /home pentru acel utilizator, pentru mailuri, adăugarea utilizatorului în grupurile dorite, etc.
 Comanda completă, care va face tot ce este nevoie este:
useradd -m -g grup -G grupuri -s shell utilizator
 Să dăm un exemplu practic:
useradd -m -g users -G audio,video,root,wheel -s /bin/bash tux
 Această comandă va crea contul de utilizator "tux", și adițional va crea directorul /home/tux (opțiunea -m), va seta grupul users ca grup principal pentru userul tux (-g), va seta grupurile suplimentare din care va face parte userul tux (-G), shell-ul implicit (-s).
 În cazul în care doriți ca grupul principal al utilizatorului să aibă același nume, prima dată vom crea grupul respectiv:
groupadd tux, și apoi comanda va fi:
useradd -m -g tux -G audio,video,root,wheel,users -s /bin/bash tux.

Pasul următor este setarea unei parole:
passwd tux, tastăm la cerere parola (de două ori), și gata.

 La fel de ușor putem șterge din sistem utilizatori sau grupuri. Pentru a șterge un cont de user comanda este userdel. Evident vom dori să scăpăm și de directorul său /home, de căsuța de mail din /var/spool/mail. Comanda este:
 userdel -r tux



 Tot din linia de comandă putem face multe altele, să presupunem că dorim schimbarea numelui unui cont de utilizator:
usermod -l new old     (old este numele vechi, new numele nou ales, de exemplu usermod -l xut tux). Problema este că astfel nu vom schimba și numele partiției /home, a directorului mail, numele grupului principal, etc. Pentru aceasta, fie că părăsim interfața grafică (Ctrl+Alt+Backspace sau Leave- Logout) și ne logăm ca root în terminal tty, fie că suntem logați în mediul grafic ca alt user și folosim o consolă ca root și dăm comenzile:
1- killall -u old
2- id old
3- usermod -l new old
4- groupmod -n new old
5- usermod -d /home/new -m new
6- usermod -c "Nume real new" new
7- id new


 Pe parcursul utilizării unui sistem Linux este posibil să avem nevoie ca utilizatorul nostru să facă parte dintr-un grup. De exemplu pentru a utiliza fbgrab, fbterm, trebuie să facem parte din grupul video, pentru a utiliza Virtual Box trebuie să facem parte din grupul vboxusers, etc. Soluția? gpasswd -a user grup, unde user este utilizatorul și grup grupul dorit: 
gpasswd -a tux vboxusers va adăuga userul tux în grupul vboxusers. 
gpasswd -d user grup va înlătura userul din grup, etc.

 Pentru amănunte vedeți în consolă man usersadd, man userdel, man groupadd, man groupdel, man gpasswd.

miercuri, 20 iulie 2011

Nume "trăsnite" comenzi

 În materialul precedent am folosit expresia "Wtf". Banuiesc că toată lumea știe ce vrea să însemne expresia respectivă, haideți să vedem că poate însemna și altceva, numele unei aplicații. Astfel mi-a venit ideea unui nou articol, câteva comenzi CLI (asta mă interesează!) cu nume puțin mai trăsnit... :D Personal mă dau în vânt după nume de acest gen.

 1- wtf Pomeneam de wtf. Este o aplicație care în Arch chiar așa se numește și se instalează cu #pacman -S wtf, în Mandriva aplicația face parte din pachetul bsd-games (de, distribuție pentru începători, limbaj mai pudic) și se instalează cu #urpmi bsd-games. Wtf are o bază de date referitoare la acronime folosite în IT, și una la expresii uzuale.
                  wtf                                                                                               scrot
 
2- scrot Înțelesul profan este clar, știați că e și numele unei aplicații de făcut capturi de ecran (screenshoturi)? Instalați scrot și dați în consolă comanda scrot imagine.png, va fi făcut un screenshot denumit imagine.png și amplasat în /home/user. Vreți un mic delay?
 scrot -c -d 5 image.png  => screenshot denumit image.png luat după 5 secunde (opțiunea -c va contoriza, cronometra timpul, fără ea întârzierea este setată, dar nu se va număra).
 Există și un WM (windows manager) scrotwm. :D

3- wc (word count) Aceasta ar trebui să fie arhicunoscută, este aplicația cu ajutorul căreia vedem câte linii, cuvinte și caractere conține un fișier.

4- toilet Este o unealtă care redă text cu caractere ASCII și ANSI, caractere mari,frumos colorate, utilă pentru mesaje de salut în consolă, de exemplu. Bonus:
1- toilet are o opțiune, un filtru de culori numit gay...
2- are ca dependență libcaca...
3- evident, și toilet și libcaca sunt creațiile Caca Labs... Mascota e sugestivă, nu?

5- whoami Nu, nu este o întrebare filosofică, existențialistă, nici măcar una retorică... Astfel aflăm ce cont de user este logat pe sistem, util în cazul în care promptul nu afișează acest lucru. Pentru detalii amănunțite folosim finger user.

 Alte nume de același gen: clit , pimpdvomit, brainfucklibsexy, libassBitchXunzipstriptouchfinger. Sper că acestea nu sunt toate... :D


 Deloc surprinzător totuși, având în vedere umorul din lumea Linux, cu o menajerie întreagă prezentă, începând cu mascota Tux (pinguin), continuând cu GNU (specie de antilopă), Gnome (pitic, spiriduș), Musca (traducere inutilă= WM/ windows manager), cat (pisică), etc. Și nu uitați că aceste comenzi în terminal sunt prelucrate de shell-ul Bash (a lovi, a izbi)... Don't bash me! :D

miercuri, 13 iulie 2011

Cool desktop 2: embed konsole 2

 După cum spuneam în materialul precedent (cool-desktop-embed-konsole ), eu folosesc Compiz Fusion ca manager de ferestre, nu Kwin. Dar îmi place cum arată desktopul cu terminalul încorporat, deci și cu compiz fac același lucru.
 Primul pas îl constituie setările profilului consolei (Settings=> Configure Profiles=> Edit Profiles); :
1- în tabul (categoria) General debifăm "Show menu bar in new windows";
2- în tabul Tabs alegem "Show Tab Bar When Needed";
3- în tabul Appearance setăm transparența la 100%, alegem culoarea și dimensiunea fontului;
4- în tabul Scrolling alegem "Hidden" la Scroll Bar;
5- ascundem bara de meniuri cu Ctrl+Shift+m, sau clic dreapta pe consolă=> Show Menubar; în același fel putem face să apară bara de meniuri.

 Pașii aceștia au fost prezentați pe larg în materialul precedent, vă puteți inspira de acolo.

 Ok, acum să trecem la setările din CCSM (Compiz Config Settings Manager= Centrul de setări al compiz- fusion). Compiz poate individualiza/ recunoaște/ încadra o fereastră sau o categorie de ferestre după mai multe criterii/ parametri: nume, titlu, tip, rol, clasă, etc. Din câteva motive, noi vom folosi criteriul numelui= konsole. Detalii găsiți aici: http://wiki.compiz.org/WindowMatching#Window_Rules, sunt lucruri interesante și utile.
 Deschidem CCSM și facem setările necesare:
1- bifăm categoria "Window Decoration", intrăm în aceasta categorie și scriem în câmpul "Decoration windows":  (any) & !name=konsole. Astfel toate ferestrele vor avea decorațiile necesare (bara de titlu, chenar, etc), cu excepția konsole.
2- Mergem la categoria "Window Rules" și setăm ca fereastra noastra (konsole), să-și păstreza poziția, dimensiunea, să apară pe toate desktopurile, să nu poata fi minimizată/ maximizată, să nu apară în taskbar sau pager. Pentru aceasta trebuie pus: name=konsole la opțiunile:
"Skip Taskbar"= nu va apărea în taskbar/ panou;
"Skip Pager"= nu va apărea în pager/ paginator
"Bellow"= va sta sub alte ferestre, chiar dacă dăm clic pe ea și e activă;
"Sticky"= își va păstra poziția pe toate desktopurile;
"Non movable window"= nu va putea fi mutată;
"Non resizable window"= nu va putea fi redimensionată;
"Non minimizable window"= nu va putea fi minimizată;
"Non maximizable window"= nu va putea fi maximizată;
"Non closable window"= nu vom putea închide fereastra.

 Ei bine, asta este totul. Mai rămâne să punem konsole să pornească automat:
Systemsettings=> Startup & Shutdown=> Add Program=> scriem konsole, Ok, Ok și gata. În imaginea următoare puteți vedea rezultatul.


sâmbătă, 9 iulie 2011

Cool desktop: embed konsole

 Putem încorpora/ include konsole (terminalul implicit în Kde) în spaţiul de lucru, astfel încât consola să facă parte integrantă din desktop.
 Eu folosesc ca desktop manager Compiz, dar cum marea majoritate a utilizatorilor de Kde folosesc Kwin, vom vedea cum încorporăm consola în destop folosind ca DM Kwin. Avem nevoie de driverul grafic instalat, de activarea efectelor grafice Kwin (pentru a fi suportată transparența) și trebuie dezactivată opțiunea "Shadows" din systemsettings- Desktop Effects- Common Settings, altfel conturul consolei va fi vizibil datorită umbrei...
  Diferite setari posibile, cu și fără bara de meniuri, alte culori ale fontului...


 1- Deschidem o consolă şi o mutăm în locul unde dorim să apară pe desktop, modificând eventual și dimensiunea ferestrei.
 2- Clic dreapta pe konsole şi debifăm ”Show Menu Bar”. Astfel nu va apărea bara de meniuri.
 3- Clic dreapta - clic ”Configure Current Profile".
 4- În tabul (secțiunea) "Tabs" selectăm "Show Tab Bar When Needed". Așa dispare bara de taburi de jos.

 5- În tabul "Appearance" selectăm culoarea fontului și backgroundului (alb pe negru, verde pe negru, etc), dimensiunea fontului, apoi dăm clic pe butonul "Edit" și setăm transparența la 100%. În acest mod consola nu va avea fundal (background), ceea ce scriem în consolă PARE a fi scris direct de desktop/ wallpaper.

 6- În tabul "Scrolling", sub Scroll Bar bifăm "Hidden", astfel încât să nu se vadă bara de scroll a textului, scroll-ul funcționând doar cu rotița de la mouse. Apăsăm "Apply" și "ok".

 7- Dăm clic dreapta pe bara de titlu (bara de butoane de sus)- "Advanced"- clic "Special Application Settings".
 8- În tabul "Geometry" bifăm "Position", selectăm opțiunea "Force" și putem alege coordonatele ferestrei. Dacă am așezat deja consola în poziția dorită nu modificăm coordonatele... Bifăm "Size"- alegem "Force", bifăm și "Desktop" și selectăm "All Desktops", pentru ca consola să apară pe toate ecranele.

 9-  Mergem în tabul "Preferences" și bifăm și selectăm "Force" la următoarele categorii: "Keep below"/ va menține consola sub alte ferestre, "No border"/ va elimina bordura, marginea ferestrei, cu tot cu bara de titlu!, "Skip taskbar"/ fereastra nu va fi afișată în taskbar, panou, "Skip pager"/ va face ca fereastra consolei să nu fie afișată ca icoană în pager. Trebuie bifate și căsuțele din dreapta categoriilor respective!

Clic Ok, și am terminat cu setările propriu zise. Tot ce mai avem de făcut este să setăm konsole să pornească automat la boot: systemsettings- Startup and Shutdown- Autostart- Add program- scriem konsole în căsuța apărută, ok.

 E bine de știut că dând clic dreapta pe desktop în regiunea unde este fereastra consolei va apărea meniul din consolă, shortcuturile funcționează (de exemplu pentru bara de meniuri apăsăm Ctrl+Shift+m), cu clic pe o porțiune a consolei o activăm și putem folosi consola, da comenzi, chiar dacă este acoperită aproape complet de alte ferestre, clic pe "Show desktop" va ascunde consola și în fine, util în cazul că vreți să inversați procesul acesta> Alt+F3 va afișa meniul care apare la clic dreapta pe bara de titlu...

 Singura "scăpare" a acestui truc o constituie faptul că folosirea mai multor taburi în același terminal face să apară bara de taburi din partea de jos a ferestrei. Dar pentru cei obișnuiți să folosească multe aplicații CLI, fiecare într-un tab, acest aspect este ceva minor. Sper! Dacă nu, putem seta ca bara de taburi să nu apară nici pentru taburi multiple, alegând opțiunea "Always Hide Tab Bar" în meniul Settings=> Configure Profiles=> Edit Profile=> Tabs... Dacă alegeți această variantă, puteți comuta între taburile deschise folosind combinația de taste Shift+săgeată stânga sau dreapta.


Sursă:  http://wiki.mandrivausers.ro/mandriva/ghid/personalizare_kde?&#konsole

Pentru Openbox, Gnome, etc: https://wiki.archlinux.org/index.php/Terminal_as_a_Transparent_Wallpaper

sâmbătă, 2 iulie 2011

Mplayer

Multă lume folosește mplayer, chiar și pe windows, așa a fost și cazul meu... Dar destul de puțini folosesc mplayer cu toate capacitățile sale, sau mai exact cunosc tot ce poate mplayer.
 Chiar dacă au apărut diferite versiuni de mplayer cu interfață grafică eu prefer mplayer clasic, cli.
  Un aspect de bază este redarea filmelor cu diacriticele românești corecte, nu cu tot felul de caractere ciudate. Extrem de simplu, fișierul de configurare al mplayer este ~/.mplayer/config. Implicit conține o singură linie, comentată și aceea, deci fără importanță:# Write your default config options here! . Ei bine pentru afișare corectă diacritice este suficient să adăugăm încă una:
subcp=latin2,
salvăm modificarea închidem fișierul și pornim filmul. Sau, mai simplu deschidem o consolă și tastam:
echo subcp=latin2 >> ~/.mplayer/config.
Înainte:
                                                                                     
  După modificare: 














 Putem modifica în multe moduri felul în care mplayer redă un fișier video împreună cu subtitrarea aferentă: dimensiunea ferestrei, poziția ferestrei pe ecran, culoarea și fontul subtitrării, dimensiunea fontului, etc. Pentru detalii daț într-o consolă comanda man mplayer.
 Un exemplu de modificare output mplayer :
mplayer -zoom -x 900 -y 600 film.avi -ass -ass-color ffff0000 -ass-font-scale 2 -fontconfig -font arial
 -zoom -x 900 -y 600               = dimensiune fereastră
 -ass                                        = parametru care permite personalizarea fontului, urmat apoi de parametri specifici, punctuali
 -ass-color ffff0000                 = culoare galbenă font (fff0000= verde, ffff00= cyan/ bleu, 00ff00= albastru, etc, vedeți codurile culorilor html aici: http://www.homepagemadeeasy.com/color_chart.html)
 -ass-font-scale 2                   = dimensiune font (dublă față de implicit)/ alternativ putem folosi parametrul -subfont-text-scale 10 (are exact același efect, deoarece implicit dimensiunea implicită a subtitrării este 5, evident putem folosi orice alte valori, 3,6,12, etc).
 -fontconfig -font arial            = tipul fontului
 Chiar dacă se poate folosi în interfața grafică (Dolphin-> director cu fișiere video-> clic dreapta-> Open with-> mplayer, cel mai simplu este să-l utilizăm în linia de comandă: mplayer cale_către_fișier_video. Dacă avem acel fișier în Videos, comanda va fi mplayer Videos/fișier. După pornire, putem trece în fullscreen apăsând tasta f, punem pauză cu p (sau Space), repornim cu p sau Space, luăm sonorul cu m, închidem cu q, navigăm înainte-înapoi cu săgețile stânga- dreapta (câte 10 secunde) sau cu săgețile sus- jos (câte 1 minut), mărim- scădem volumul sonorului cu tastele 9 , respectiv 0.
 Implicit mplayer pornește într-o fereastră destul de mică, pentru a rula într-o fereastră de dimensiuni rezonabile adăugăm comenzii parametrul -xy 2 (sau 3, depinde cât de mare vrem să fie fereastra), deci comanda va fi: mplayer -xy 3 fișier_video.
 Sau mai simplu, adăugăm în ~/.mplayer/config dimensiunile dorite pentru fereastra mplayer, sub forma a două linii:
x=600
y=400
 Unde valorile date la x și y reprezintă lățimea și înălțimea dorite la fereastră. E bine de reținut că în acest fișier putem adăuga orice opțiune dată comenzii mplayer, dar fără liniuța (-) din fața parametrului/ opțiunii și înlocuind spațiul cu = (de exemplu parametrul referitor la aspect: mplayer  -monitoraspect 16:10 fișier-video va apărea în /home/user/.mplayer/config sub forma monitoraspect=16:10 ).

 Putem scoate imagini din fișierul video (facem screenshoturi ferestrei în care rulează mplayer) adăugând la comandă parametrul -vf screenshot: mplayer -vf screenshot fișier_video. Prin apăsarea tastei s facem câte o captură, pentru o serie de capturi apăsăm S (Shift+ s), pentru oprirea luării capturilor apăsăm iar S. Imaginile le găsiți în directorul unde este fișierul video sub numele shot0001.png, shot0002.png, etc, numerotate în ordinea cronologică.
Repet: dacă nu suntem în directorul cu fișierele video, în loc de numele acestora trebuie pusă calea către acestea. mplayer fișier va fi mplayer Music/Videoclips/fișier dacă de exemplu acele fișiere sunt în ~/Music/Videoclips.
 Pentru ușurința folosirii mplayer putem crea aliasuri la comenzi în fișierul .bashrc de forma:
alias mplayer='mplayer -xy 3 -vf screenshot'

 Putem modifica poziția subtitrării pe ecran folosind opțiunea -subpos și dând o valoare cuprinsă între 0 și 100.










 Mplayer merge super ok fără interfață grafică, nu ai interfață, no problem, mplayer merge în tty> mplayer fișier_video și vezi filmul sau videoclipul.
 Vrei ca fereastra mplayer din tty să nu ocupe tot ecranul? Mplayer știe și d-astea>
mplayer -zoom -x 600 -y 400 fișier_video
și gata.
 Nu-ți place ca ferestra video să fie în colțul din dreapta sus, o vrei pe la mijlocul ecranului? Se face>
mplayer -zoom -x 600 -y 400 -geometry 50%:50% fișier_video,
pentru poziție centrală (0:0 sau 100% este colțul stânga sus, 100%:100% este colțul dreapta jos, etc.).
 Vrem să urmărim mai multe fișiere, audio sau video? Facem un playlist cu acele fișiere, umblăm la parametrii mplayer și gata. În directorul cu fișiere dăm comanda: locate * > playlist sau dacă preferați find * > playlist (astfel creăm un playlist cu toate fișierele din acel director) și comanda către mplayer va fi: mplayer -playlist playlist (-playlist este parametrul care anunță mplayer că trebuie să ruleze o listă, al doilea playlist este numele listei; în mod evident putem salva acea listă sub un nume diferit). Pentru a nu asculta mereu aceleași melodii adăugăm un alt parametru: -shuffle, parametru care face mplayer să ruleze melodiile aleatoriu, la întâmplare, astfel la darea comenzii ascultam întotdeauna alte melodii, nu primele... Comanda va fi:  
mplayer -shuffle -playlist playlist.
 În cazul redării unui playlist putem naviga între fișiere cu tastele > (înainte, melodia următoare) și < (înapoi, melodia precedentă).

 Trei chestii amuzante:
1- putem seta mplayer să afișeze ferestra invers: parametrul -flip, comandă:
mplayer -flip fișier.
 2- Putem vedea fișierele video cu caractere ASCII: comanda va fi de forma:
mplayer -vo caca fișier. Trebuie să avem instalat un pachet numit libcaca sau caca-utils, sau altfel, în funcție de distribuție.
3- Putem vedea negativul imaginii, adăugând în ~mplayer/config opțiunea vf=eq2=1.0:-0.8


 Mplayer poate reda streamuri radio:  mplayer http://89.238.252.130:7000, de exemplu face să ascultăm Radio EuropaFM.

 Deasemenea mplayer poate fi folosit pentru vizionarea unui post tv online: 
mplayer adresă_tv, la care putem adăuga ceva parametri privind dimensiunea ferestrei sau altceva:  
mplayer -zoom -x 900 -y 600 http://82.208.151.248:8989/.


 Pentru vizionarea unui dvd sau vcd comenzile date sunt:
1- dvd: mplayer dvd:// /dev/sr0
  Pentru a putea naviga în meniul dvd-ului utilizând mouse și/ sau tastatură putem folosi unii parametri la comandă: mplayer -mouse-movements -nocache dvdnav:// sau putem adăuga în ~/.mplayer/config
mouse-movements=yes
nocache=yes
caz în care comanda va fi:  mplayer dvdnav://

2- vcd: mplayer -cdrom-device /dev/sr0 vcd://2
 

 Mplayer poate reda fișiere chiar dacă sunt arhivate/ comprimate:
unrar p -inul fișier.rar | mplayer -cache 2048 -                 #arhivă rar
tar xvf fișier.tar.gz -O | mplayer -cache 2048 -                  #arhivă tar.gz
unzip -p fișier.zip | mplayer -cache 2048 -                         #arhivă zip

 Vizionare webcam:
mplayer -fps 15 tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0
 Înregistrare webcam:
mencoder tv:// -tv driver=v4l2:width=60:height=40:fps=60:device=/dev/video0 -nosound -ovc lavc -lavcopts vcodec=mjpeg -o test.avi  (sau.mpeg, .mp4, etc).

 Cea mai frumoasă posibilitate a mplayer este legată de tty, de absența interfeței grafice... Putem urmări filme, videoclipuri, asculta posturi de radio sau .mp3-uri audio în tty.
   O altă ipostază inedită a mplayer o reprezintă aplicațiile care se folosesc de mplayer pentru redarea diverselor tipuri de fișiere video, în moduri mai "originale". Mă refer la xwinwrap și la shantz-xwinwrap. Utilizatorii Mandrivei sunt extrem de norocoși, maestrul symbianflo a făcut o treabă minunată împachetând aceste pachete, și multe altele extrem de utile și interesante (screen, byobu, screenfetch-dev, fbterm, minitube, etc, etc), pentru userii de Arch există aceste pachete în AUR, userii altor distribuții se vor descurca... :(
 Glumesc, în ghidul Mandriva este explicat cum se instalează din sursă aceste aplicații, deci se pot instala pe orice distro.
Xwinwrap și shantz-xwinwrap "știu" cum să înlocuiască wallpaperul clasic cu un fișier video, sau cu o animație, sau cu alte imagini dinamice.
  Iată xwinwrap în acțiune, cu un xscreensaver și cu un videoclip:

 
Și iată ce poate face shantz-xwinwrap:











 Pentru cei ce doresc și interfață grafică, există SMPlayer, KMPlayer, GMPlayer, Gnome MPlayer, care au toate capacitățile mplayer și în plus beneficiază de interfață grafică în care se pot face setări, reda diverse formate video, etc, ușurând folosirea. Aș recomanda smplayer măcar pentru două aspecte importante:
 1- redă vcd/ svcd: Open- Vcd (sau clic pe butonul al doilea din Main toolbar/ cel sub formă de disc, smplayer căutând automat conținutul unității optice, indiferent că e vorba de vcd, dvd, audio cd):


2- reține poziția fișierului video redat ultima dată, deci reia redarea exact din acel punct: Options- Preferences- bifăm ”Remember time position”. De reținut totuși că această opțiune nu este valabilă în cazul dvd, vcd/ svcd, URL.

 Hotkeys mplayer: http://www.keyxl.com/aaa2fa5/302/MPlayer-keyboard-shortcuts.htm


LE: dacă la folosirea mplayer sau a altor aplicații ce folosesc mplayer vă apare eroarea (nu afectează redarea dar e deranjantă...):
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control

adăugați în ~/mplayer/config linia:
nolirc=yes
Back to top