This shows you the differences between two versions of the page.
uso:laboratoare:laborator-04:start [2021/10/21 10:55] teodora.argintaru [Pornirea și oprirea aplicațiilor grafice] |
uso:laboratoare:laborator-04:start [2022/10/25 18:01] (current) iustina.caramida |
||
---|---|---|---|
Line 4: | Line 4: | ||
Utilizatorul poate porni aplicațiile folosind interfața grafică (//Graphical User Interface//, GUI) sau interfața în linia de comandă (//Command Line Interface//, CLI). În cazul interfeței grafice pornirea se face folosind elementele grafice (mouse, meniuri, iconuri de desktop). În cazul interfeței în linia de comandă pornirea se face introducând și rulând comenzi. | Utilizatorul poate porni aplicațiile folosind interfața grafică (//Graphical User Interface//, GUI) sau interfața în linia de comandă (//Command Line Interface//, CLI). În cazul interfeței grafice pornirea se face folosind elementele grafice (mouse, meniuri, iconuri de desktop). În cazul interfeței în linia de comandă pornirea se face introducând și rulând comenzi. | ||
+ | |||
===== Pornirea și oprirea aplicațiilor grafice ===== | ===== Pornirea și oprirea aplicațiilor grafice ===== | ||
Line 9: | Line 10: | ||
==== Reminder: Pornirea aplicațiilor din interfața grafică ==== | ==== Reminder: Pornirea aplicațiilor din interfața grafică ==== | ||
- | Am prezentat informații despre pornirea și oprirea aplicațiilor grafice în ''**Laboratorul 1: Acomodarea în Linux**''. Am văzut că o aplicație grafică poate fi pornită în 3 moduri: | + | Am prezentat informații despre pornirea și oprirea aplicațiilor grafice în ''**Laboratorul 1: Acomodarea în Linux**''. Am văzut că o aplicație grafică poate fi pornită în 2 moduri: |
- Folosind iconuri în interfața grafică. Iconurile se găsesc direct pe desktop sau în barele de desktop sau în meniurile și ferestrele mediului grafic. Plasarea iconurilor depinde de distribuția folosită. | - Folosind iconuri în interfața grafică. Iconurile se găsesc direct pe desktop sau în barele de desktop sau în meniurile și ferestrele mediului grafic. Plasarea iconurilor depinde de distribuția folosită. | ||
Line 16: | Line 17: | ||
=== Exerciții === | === Exerciții === | ||
- | - Porniți o aplicație browser de fișiere (//file browser//) folosind ''%%Alt+F2%%''. În Ubuntu 18.04 GNOME browserul de sistem de fișiere este **Nautilus**, identificat de șirul (comanda) ''%%nautilus%%''. | + | - Porniți o aplicație browser de fișiere (//file browser//) folosind ''%%Alt+F2%%''. În Ubuntu 22.04 GNOME browserul de sistem de fișiere este **Nautilus**, identificat de șirul (comanda) ''%%nautilus%%''. |
- | - Porniți aplicația **LibreOffice**, identificată de șirul (comanda) ''%%libreoffice%%'', folosind ''%%Alt+F2%%''. | + | - Porniți aplicația **Settings**, identificată de șirul (comanda) ''%%gnome-control-center%%'', folosind ''%%Alt+F2%%''. |
- Porniți aplicația ''%%ls%%'' (de listare a conținutului unui director în linia de comandă (CLI)) folosind ''%%Alt+F2%%''. Observați că nu este afișat nimic. Acest lucru se întâmplă pentru că aplicația ''%%ls%%'' nu are interfața grafică; are sens să fie rulată doar din linia de comandă. | - Porniți aplicația ''%%ls%%'' (de listare a conținutului unui director în linia de comandă (CLI)) folosind ''%%Alt+F2%%''. Observați că nu este afișat nimic. Acest lucru se întâmplă pentru că aplicația ''%%ls%%'' nu are interfața grafică; are sens să fie rulată doar din linia de comandă. | ||
==== Pornirea unei aplicații grafice folosind linia de comandă ==== | ==== Pornirea unei aplicații grafice folosind linia de comandă ==== | ||
- | Pe lângă cele două moduri de mai sus, pornirea unei aplicații grafice poate fi realizată din linia de comandă (CLI), folosind șirul care identifică aplicația, la fel ca în cazul folosirii ''%%Alt+F2%%''. Pentru a porni o aplicație grafică din linia de comandă, avem nevoie de un terminal. Terminalul este un dispozitiv în care rulează o aplicație numită **shell**, care este interpretorul comenzilor introduse. Pe parcursul acestui capitol și a întregii cărți vom folosi interschimbabil shell și terminal. | + | Pe lângă cele două moduri de mai sus, pornirea unei aplicații grafice poate fi realizată din linia de comandă (CLI), folosind șirul care identifică aplicația, la fel că în cazul folosirii ''%%Alt+F2%%''. Pentru a porni o aplicație grafică din linia de comandă, avem nevoie de un terminal. Terminalul este un dispozitiv în care rulează o aplicație numită **shell**, care este interpretorul comenzilor introduse. Pe parcursul acestui capitol și a întregii cărți vom folosi interschimbabil shell și terminal. |
Pornim o aplicație de terminal folosind fie iconul corespunzător, fie ''%%Alt+F2%%'' urmat de șirul (comanda) ''%%gnome-terminal%%''. În aplicația de terminal, pornim aplicația Firefox scriind șirul (comanda) ''%%firefox%%'', urmat de apăsarea tastei ''%%Enter%%'', ca în imaginea de mai jos. Aplicația Firefox va porni. | Pornim o aplicație de terminal folosind fie iconul corespunzător, fie ''%%Alt+F2%%'' urmat de șirul (comanda) ''%%gnome-terminal%%''. În aplicația de terminal, pornim aplicația Firefox scriind șirul (comanda) ''%%firefox%%'', urmat de apăsarea tastei ''%%Enter%%'', ca în imaginea de mai jos. Aplicația Firefox va porni. | ||
Line 32: | Line 33: | ||
=== Exerciții === | === Exerciții === | ||
- | - La fel ca mai sus, porniți o aplicație browser de fișiere (//file browser//) folosind linia de comandă. În Ubuntu 18.04 GNOME, browserul de sistem de fișiere este ''%%nautilus%%''. | + | - La fel ca mai sus, porniți o aplicație browser de fișiere (//file browser//) folosind linia de comandă. În Ubuntu 22.04 GNOME, browserul de sistem de fișiere este ''%%nautilus%%''. |
- | - Porniți aplicația LibreOffice folosind linia de comandă. | + | - Porniți aplicația Settings folosind linia de comandă. |
==== Menținerea accesului la terminal ==== | ==== Menținerea accesului la terminal ==== | ||
Line 60: | Line 61: | ||
În acest mod, avem aplicația **Firefox** în rulare și avem acces la terminal să introducem noi comenzi. | În acest mod, avem aplicația **Firefox** în rulare și avem acces la terminal să introducem noi comenzi. | ||
- | **Exercițiu**: Folosiți pașii de mai sus pentru a porni și aplicația **LibreOffice** din linie de comandă și să mențineți accesul la terminal. | + | **Exercițiu**: Folosiți pașii de mai sus pentru a porni și aplicația **Settings** din linie de comandă și să mențineți accesul la terminal. |
<note> | <note> | ||
Line 71: | Line 72: | ||
* Gedit (identificată de șirul ''%%gedit%%''), editor | * Gedit (identificată de șirul ''%%gedit%%''), editor | ||
- | * Mines (identificată de șirul ''%%gnome-mines%%''), joc de tip Minesweeper | + | * Calculator (identificată de șirul ''%%gnome-calculator%%''), calculator basic |
- | * ToDo (identificată de șirul ''%%gnome-todo%%''), aplicație de gestiune de taskuri / todo-uri | + | * Trash (identificată de șirul ''%%nautilus trash://%%''), coș de gunoi |
Porniți fiecare aplicație în două moduri: | Porniți fiecare aplicație în două moduri: | ||
Line 78: | Line 79: | ||
- Folosind ''%%Alt+F2%%''. | - Folosind ''%%Alt+F2%%''. | ||
- Folosind interfața în linia de comandă (CLI). | - Folosind interfața în linia de comandă (CLI). | ||
+ | |||
===== Pornirea aplicațiilor în linia de comandă ===== | ===== Pornirea aplicațiilor în linia de comandă ===== | ||
Line 149: | Line 151: | ||
==== Oprirea forțată a aplicațiilor în linia de comandă ==== | ==== Oprirea forțată a aplicațiilor în linia de comandă ==== | ||
- | Se poate întâmpla ca o aplicație în linia de comandă să ruleze pentru prea mult timp sau să se blocheze. Caz în care dorim să o oprim. Soluția de avarie este să închidem fereastra de terminal, lucru care, de obicei, închide și aplicația. Soluția mai bună este să închidem doar aplicația. Acest lucru îl facem folosind combinația de taste ''%%Ctrl+c%%'' care oprește aplicația care rulează în terminal((Pentru anumite aplicații combinația de taste ''%%Ctrl+c%%'' poate să nu funcționeze. În acest caz putem folosi combinația de taste ''%%Ctrl+\%%'', mai puternică. Dacă nici ''%%Ctrl+\%%'' nu funcționează, va trebui să trimitem aplicației un semnal mai puternic care să o oprească. Vom discuta despre semnale în ''%%app_install_run_signal%%''. | + | Se poate întâmpla ca o aplicație în linia de comandă să ruleze pentru prea mult timp sau să se blocheze. Caz în care dorim să o oprim. Soluția de avarie este să închidem fereastra de terminal, lucru care, de obicei, închide și aplicația. Soluția mai bună este să închidem doar aplicația. Acest lucru îl facem folosind combinația de taste ''%%Ctrl+c%%'' care oprește aplicația care rulează în terminal((Pentru anumite aplicații combinația de taste ''%%Ctrl+c%%'' poate să nu funcționeze. În acest caz putem folosi combinația de taste ''%%Ctrl+\%%'', mai puternică. Dacă nici ''%%Ctrl+\%%'' nu funcționează, va trebui să trimitem aplicației un semnal mai puternic care să o oprească. Vom discuta despre semnale în ''%%Oprirea proceselor. Semnale%%''. |
)). Acest lucru poate fi realizat și pentru aplicații grafice, așa cum am văzut mai sus. | )). Acest lucru poate fi realizat și pentru aplicații grafice, așa cum am văzut mai sus. | ||
Line 165: | Line 167: | ||
- | **Note de subsol** |