duminică, 30 iulie 2017

Schimba automat directorul fara a folosi comanda cd


In acest articol va voi arata un truc simplu de bash, cum sa schimbati automat directorul fara a folosi comanda cd. Tot ce trebuie sa faceti este sa introduceti calea directorului in Terminal si veti ajunge la acel director, nu inainte de a configura fisierul .bashrc. Acest lucru poate fi util in scripting si pentru cei care folosesc linia de comanda destul de des.


Schimbarea automata la un director fara a utiliza comanda cd
Voi lua ca exemplu directorul Downloads. Nu este nevoie sa tastati comanda >$ cd Downloads< de fiecare data pentru a merge la acel director. In schimb tastati in Terminal doar Downloads. Pentru a realiza acest truc urmati pasii de mai jos:
1. deschideti si modificati fisierul .bashrc
$ nano ~/.bashrc
2. scrieti la sfarsit urmatoarea linie
shopt -s autocd
3. salvati si inchideti editorul
4. actualizati fisierul .bashrc pentru ca modificarile sa aiba efect
$ source !/.bashrc

Acum torul este gata. Puteti merge la alt director fara a utiliza comnda cd, ci doar introduceti calea directorului. Daca articolul va fost de ajutor distribuiti-l pe retelele sociale sau lasati un comentariu.


sâmbătă, 29 iulie 2017

DNF Package Manager

Un pachet de fisiere este o arhiva ce contine binarele si alte resurse ce fac instalarea software-ului si a script-urilor. Acestea ofera informatii privind dependintele si alte pachete necesare pentru instalarea si functionarea software-ului.

Cele mai cunoscute tipuri de fisiere de ambalare in Linux sunt: deb pentru Ubuntu, Debian si derivatele lor; rpm pentru Fedora, RHEL si CentOS. Aceste formate au propriile lor instrumente pentru gestionarea pachetelor. Formatul de fisiere deb utilizeaza apt sau aptitude si dpkg, in timp ce formatul de fisiere rpm utilizeaza YUM. Recent Fedora a inlocuit YUM cu noul manager de pachete DNF.

DNF este noul manager de pachete introdus in Fedora 18, inlocuind definitiv YUM in Fedora 22.

De ce a fost nevoie de un nou manager de pachete? Mai jos sunt enumerate cateva dintre deficientele ce au dus la crearea unui nou manager de pachete:
- un API nedocumentat pentru YUM
- Fedora trece la Python 3 pe care YUM nu o suporta
- un algoritm de rezolvare a dependintelor
- dificultatea in construirea de noi caracteristici
- incapacitatea de a le extinde in afara de Python

Componentele cheie ale managerului de pachete DNF sunt:
Libsolv - un solver de dependinte de pachete gratuit, folosind un algoritm care satisface rezolvarea pachetelor si a depozitelor
Hawkey - API la nivel inalt pentru biblioteca libsolv
Librepo - o biblioteca care furnizeaza API si Python pentru descarcarea metadatelor si pachetelor
Libcomps - este o alternativa pentru biblioteca yum.comps. Este scrisa in C si exista legaturi pentru Python 2 si Python 3

Avantajele managerului de pachete DNF:
- vine cu cod simplificat 29000 de linii de cod fata de peste 59000 in YUM
- suport pentru mai multe depozite
- configuratie simpla
- operatie mai rapida si mai putin intensa de memorie
- suport grup de pachete
- interfata simpla
- DNF ruleaza in Python 2 si cat si in Python 3

Folosirea comenzii DNF:
1. instalarea pachetelor
$ sudo dnf install [nume_pachet]

2. dezinstalarea pachetelor
$ sudo dnf remove [nume_pachet]

3. cautarea pachetelor
$ sudo dnf search [nume_pachet]

4. indepartarea pachetelor neutilizate
$ sudo dnf autoremove

5. actualizare
$ sudo dnf upgrade

DNF ne este prezentat ca un manager de pachete superior fata de YUM. La sfarsitul unui articol gasit pe net (sursa: tecmint.com), se zvoneste ca DNF va inlocui YUM si pe distributiile RHEL si CentOS.

Daca articolul va fost de ajutor distribuiti-l pe retelele sociale sau lasati un comentariu.


Evince mai imbunatatit din toamna

Evince este o aplicatie open source de vizualizare a mai multor formate de documente pentru mediul desktop GNOME. Scopul lui Evince este acela de a inlocui diverse programe de vizualizare care exista pe desktop-ul GNOME cu o singura aplicatie simpla. Cu viitoarea editie a mediului desktop GNOME 3.26, Evince va primi unele imbunatatiri.

Una din caracteristici care va fi implementata in Evince, este folosirea librariei pentru decomprimarea diferitelor tipuri de arhive, inclusiv a formatelor CBZ, CB7 si CBT. Sustine de asemenea, fisierele RAR prin utilizarea din linia de comanda a instrumentului unrar.

Evince va beneficia de suport pentru formatul de fisier Adobe Illustrator (.ai).

Aceste imbunatatiri vor fi facute odata cu lansarea mediului desktop GNOME 3.26, care va fi lansat in septembrie 2017.

Daca articolul va fost de ajutor distribuiti-l pe retele sociale sau lasati un comentariu.


vineri, 21 iulie 2017

Sfaturi si trucuri dupa instalarea distributiei Fedora

Fedora este o distributie Linux dezvoltata de Proiectul Fedora, sustinuta de comunitate si detinuta de Red Hat. Fedora contine software distribuit in baza unei licente gratuite si cu susrsa deschisa. Desktopul implicit din Fedora este GNOME, dar este disponibil si cu alte medii desktop cum ar fi: KDE, Xfce, LXDE, MATE si Cinnamon.

Fedora lanseaza o noua versiune o data la 6 luni. Fiecare versiune este sustinuta cu actualizari timp de 13 luni. Puteti descarca de aici ultima versiune a distributiei Fedora. In continuare va voi ajuta cu sfaturi despre ce puteti face dupa instalarea distributiei Fedora.

ACTUALIZATI SISTEMUL
In orice instalare noua a unei distributii Linux este recomandat sa actualizatidistributia Linux. In majoritatea cazurilor, exista multe actualizari si remedieri de eroare pentru problemele care pot aparea in noua versiunea. Rularea unei actualizari pentru pachetele de sistem ar fi o decizie inteleapta de facut inainte de a incepe sa utilizati sistemul. Pentru actualizarea sistemului folositi urmatoarea comanda:
$ sudo dnf update

ACTIVATI RPM FUSION
Datorita politicii Fedora privind expedierea care respecta anumite standarde si reguli legate de brevete si libertatea software-ului, unele pachete nu sunt disponibile pentru a fi instalate din dispozitivele oficiale ale Fedora. Pentru a instala pachetele pe care nu le gasiti in depozitul Fedora, trebuie sa instalati RPM Fusion. RPM Fusion este un depozit care livreaza ceea ce Fedora nu accepta. Veti adauga doua depozite:
1. instalare depozit care contine software liber:
$ sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

2. instalare depozit care contine software non-liber:
$ sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

INSTALATI FEDY
Fedy este un instrument grafic care va permite sa va optimizati sistemul Fedora in cateva clicuri. Aplicatia va permite sa executati un set de comenzi de sistem predefinite, care sa instaleze si sa configureze o multime de lucruri.

In filele Apps si Development Tools puteti instala programe dintr-un singur clic. Daca doriti sa instalati teme pentru distributie, exista un set de teme pe care le puteti incerca din fila Themes.

In fila Tweaks veti gasi cateva trucuri pe care le puteti rula pe sistemul dumneavoastra.

Fila Utilities va permite sa instalati codec-uri si si alte lucruri.

Pentru a instala Fedy, asigurati-va ca ati activat toate depozitile RPM Fusion si introduceti comenzile:
$ sudo rpm -Uvh https://www.folkswithhats.org/repo/$(rpm -E fedora)/RPMS/noarch/folkswithhats-release-2.0.0-0.fc$(rpm -E %fedora).noarch.rpm
$ sudo dnf install fedy

REDUCETI UTILIZAREA BATERIEI
Pentru a reduce consumul bateriei trebuie sa instalati TLP. TLP este un sistem de gestionare a energiei care functioneaza in fundal pentru a economisi energia acumulatorului atunci cand este posibil:
$ sudo dnf install tlp tlp-rdw
$ sudo systemctl enable tlp

Reporniti sistemul.

ADAUGATI EXTENSII IMPORTANTE IN FIREFOX

Firefox-ul este browser-ul web implicit din Fedora. Din moment ce o veti folosi zilnic este mai bine sa incercati un set de extensii:
- Hide Titlebar Plus - ascunde bara de ferestre pentru Firefox
- GNOME theme - tema frumoasa pentru Firefox
- HTTPS Everywhere - plugin pentru protocolul HTTPS
- gTranslate - optiune de traducere cu clic dreapta
- Self Destructing Cookies - pentru o mai buna confidentialitate si anonimat pe Internet, este mai bine sa distrugeti cooki-urile imediat dupa ce inchizi fila.
- uBlock Origin - plugin ad-blocker
- Privacy Badger - blocati scripturile de urmarire si alte programe de urmarire online ale tertilor

INSTALATI STEAM

Daca va place sa jucati jocuri pe PC, atunci Steam este una din optiuni. Multe jocuri de pe merg si pe Linux, de aceea este o necesitate daca sunteti jucator. Pentru a instala Steam introduceti comanda:
$ sudo dnf install steam

INSTALATI VLC

VLC este unul dintre player-ele multimedia gratuit, open source, cel mai cunoscut si utilizat. Principala sa caracteristica este faptul ca poate rula formatele multimedia pe care le puteti vedea si accepta toate codec-urile. Instalare VLC:
$ sudo dnf install vlc

PERSONALIZATI GNOME SHELL
Fedora vine in mod prestabilit cu desktop-ul GNOME Shell fiind foarte personalizabil. Tot ce trebuie sa faceti mergeti la extensions.gnome.org si instalati extensiile care va plac. Mai jos va este oferita o lista cu recomandari:
- User Themes - pentru a putea folosi folder-ul ~/.themes, trebuie sa instalati aceasta extensie
- OpenWeather - applet de panou care va afiseaza vremea
- TopIcons Plus - transfera pictogramele de notificari in panoul superior
- Axe Menu - inlocuirea cu meniul clasic pentru butonul Activities
- Extend Panel Menu - extensie care va muta toate applet-urile de pe panou in zona de stare
- Dash to panel - muta panoul GNOME in partea de jos

In plus, puteti descarca teme GTK+ 3, teme GNOME Shell si teme pictograme de la gnome-look.org.

INSTALATI DROPBOX

Dropbox este un serviciu de stocare online a diverselor documente pe care le puteti accesa de pe telefon, tableta sau un alt PC conectat la Internet. Este una din solutiile de stocare utilizat. Puteti instala pur si simplu extensia de integrare Nautilus introducand comanda:
$ sudo dnf install dropbox nautilus-dropbox

Dupa aceasta, deschideti Dropbox din meniul aplicatiilor pentru a incepe configurarea acestuia. Dupa configurare veti avea un dosar numit Dropbox in dosarul dumneavoastra de domiciuliu.

Aceasta este o lista a lucrurilor ce trebuiesc facute dupa instalarea Fedora. Acum puteti sa incepeti sa utilizati noul dumneavoastra sistem de operare. Fedora este destul de personalizabil. Daca nu va place ceva in sistem puteti schimba pur si simplu ceea ce doriti.

Daca articolul va fost de ajutor distribuiti-l pe retelele sociale sau lasati un comentariu.


joi, 6 iulie 2017

Schimbarea temei de bootsplash in Ubuntu si Linux Mint

Plymounth este conceput pentru a fi scriptabil si poate sustine diferite teme. Deci, daca doriti, puteti oricand sa personalizati ecranul de pornire a dispozitivului de boot in functie de preferintele dumneavoastra. Pe site-ul gnome-look.com se gaseste o colectie de teme personalizate pe care le puteti descarca si instala.

Instalarea unei teme:
1. descarcati de aici tema dorita (ex: https://dl.opendesktop.org/api/files/download/id/1460752907/163637-fresh.zip)

2. dezarhivati fisierul
$ unzip 163637-fresh.zip

3. copiati tema
$ sudo cp -r fresh/ /lib/plymouth/themes/

4. actualizati tema
$ sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/fresh/fresh.plymouth 100

Schimbarea temei:
1. afisati temele instalate
$ sudo update-alternatives --config default.plymouth

2. scrieti numarul dorit alocat fiecarei teme si dati Enter

3. actualizati pentru a aplica tema aleasa
$ sudo update-initramfs -u


Schimbarea temei de bootsplash in Debian si distributiile derivate

Pentru a schimba tema de bootsplash veti folosi utilitarul plymounth.

Plymounth prezinta o animatie grafica in timp ce procesul de incarcare apare in fundal. Acesta este conceput pentru a lucra pe sisteme cu drivere DRM. Pentru sistemele care nu au drivere pentru setarile DRM, plymouth revine la modul text.

Plymouth nu este proiectat sa fie construit de la sursa catre utilizatorii finali. Pentru ca aceasta sa functioneze corect, este necesara integrarea cu distributia.

Plymouth accepta diverse teme care sunt similare cu screensaver-ele, dar se intampla la momentul incarcarii. Exista diverse teme pentru plymouth, dar cele mai multe distributii folosesc in mod implicit o tema personalizata pentru distributia lor.

In general plymouth este instalat implicit pe distributiile Linux, dar il puteti instala si din managerul software al distributiei.

Pentru a schimba tema de bootsplash urmati pasii:
1. afisati temele instalate
$ sudo /usr/sbin/plymouth-set-default-theme --list

2. alegeti tema dorita
$ sudo usr/sbin/plymouth-set-default-theme NUME TEMA
--NUME TEMA: scrieti numele temei afisat de prima comanda--

3. actualizati pentru a schimba tema aleasa
$ sudo update-initramfs -u