Coș (element UI)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 6 iunie 2022; verificările necesită 4 modificări .

Coșul de reciclare este un  element GUI conceput pentru a șterge și, adesea, a stoca temporar obiectele șterse (în unele implementări, numai fișiere și directoare ). Coșul de reciclare din unele sisteme vă permite să restaurați un obiect șters recent în cazul unei erori de utilizator sau al unei neînțelegeri .

Disponibil în multe sisteme de operare , interfețe de gestionare a e-mailului și alte aplicații.

Implementări

Pentru prima dată, coșul de gunoi ( în engleză  Trash can în SUA sau English  Waste bucket în Europa) a fost implementat de Apple Computer, Inc. în Lisa Desktop GUI al computerului Lisa în 1982 . Curând, această interfață a fost portată sub numele Finder pe alte sisteme de operare Apple: ProDOS , GS/OS și Mac OS . Finder și Recycle Bin sunt cunoscute pe scară largă datorită computerelor Apple Macintosh și sistemului lor de operare Mac OS.

Coșul de reciclare Mac OS are o serie de funcții legate de ștergerea și stocarea temporară (când este posibil) a obiectelor: vă permite să ștergeți și să stocați fișiere pe orice dispozitiv ( hard disk , floppy disk, unități flash, resurse de rețea etc.). ), mesaje de e-mail și alte obiecte ale programelor de aplicație, precum și eliberarea dispozitivelor de memorie externe (pentru a demonta și a scoate o dischetă , un CD etc. de pe unitatea din Mac OS, trebuie doar să trageți pictograma acestui dispozitiv în coșul de gunoi) . Obiectele salvate în Coșul de reciclare Mac OS nu sunt niciodată șterse automat de versiunile moderne ale sistemului de operare, deși în cele mai vechi versiuni (înainte de Sistemul 6) Coșul de reciclare a fost golit la oprirea sistemului.

Apple deține drepturile de utilizare a numelor în limba engleză.  Coș de gunoi și engleză.  Găleată de deșeuri în interfața computerului și brevetul SUA pentru apariția Coșului de reciclare Mac OS X [1] .

Pentru vechile versiuni „clasice” de Mac OS, a existat un program de extensie Oscar the Grouch , când a fost instalat, eroul omonim al spectacolului de păpuși Sesame Street s-a instalat în Coșul de reciclare. Când a golit Coșul, a coborât din el și a cântat cuvintele de început ale cântecului său: „Oh, iubesc gunoiul...” sau refrenul acestuia. Copiilor le-a plăcut atât de mult încât mulți părinți au avut toate fișierele șterse pentru a-l asculta pe Oscar [2] . Distribuția programului a fost întreruptă din cauza persecuției de către deținătorii drepturilor de autor ai emisiunii TV.

Niklaus Wirth , într-un articol din Communications of the ACM , a criticat interfața cu utilizatorul Mac OS pentru că este inconsecventă și neintuitivă, folosind ca argument scoaterea de către sistem a unei dischete din unitate atunci când trage pictograma acesteia în Coșul de gunoi. Ulterior, acest punct de vedere (despre incorectitudinea unui astfel de comportament al Coșului de reciclare) a fost reflectat în recomandările pentru dezvoltarea unei interfețe pentru mediul GNOME [3] .

În 1992, Coșul de reciclare a fost parțial implementat de IBM în sistemul de operare OS / 2 2.0 numit Shredder .  Tocător OS/2 îndeplinește funcțiile de ștergere a fișierelor și a oricăror obiecte din mediul obiect Workplace Shell (WPS). Funcția de stocare temporară și restaurare a fișierelor în Shredder nu este implementată, deoarece este implementată în OS / 2 la nivelul sistemului de fișiere și al comenzii UNDELETE , și nu interfața grafică.

În 1995, Coșul de reciclare a fost implementat parțial de Microsoft în sistemul de operare Windows 95 sub numele de engleză.  Coșul de reciclare . Coșul de reciclare Windows îndeplinește funcțiile de ștergere și stocare temporară a fișierelor, în timp ce numai fișierele de pe hard disk sunt salvate. Fișierele salvate în Coșul de reciclare din Windows pot fi șterse automat după atingerea unui anumit procent de disc plin. Apple a contestat în instanță implementarea Microsoft ca plagiat , dar nu a reușit [4] .

Coșul de reciclare este, de asemenea, implementat în diferite grade într-un număr de GUI -uri Unix și alte sisteme de operare.

În sistemul de operare Apple iOS pentru platforma iPhone , Coșul de reciclare îndeplinește doar funcția de ștergere a obiectelor aplicației.

Aspecte tehnice

În majoritatea sistemelor, interfața „coș de reciclare” nu este o proprietate a sistemului de fișiere, ci este implementată ca un transfer al fișierului „șters” într-un spațiu de stocare special.

În GNOME , acest depozit se numește .Trash (în ~/.local/share/Trash și în directorul .Trash la rădăcina fiecărui suport amovibil montat care poate fi scris în rădăcina unității).

În sistemele de operare din familia Windows, Coșul de reciclare este un folder din directorul rădăcină al unei unități. În funcție de versiune, folderul se numește SENTRY[5] , RECYCLED[6] , RECYCLER[7] sau RECYCLE.BIN[8] și are un atribut ascuns . Nume diferite permit mai multor versiuni ale sistemului de operare să coexiste pe aceeași mașină fără a interfera unele cu altele.

Note

  1. Citind Frunzele de ceai brevetate de mere . Data accesului: 7 mai 2009. Arhivat din original la 23 februarie 2009.
  2. My Mac #15, iulie 1996 (link nu este disponibil) . Preluat la 2 mai 2009. Arhivat din original la 4 ianuarie 2010. 
  3. Creați o potrivire între aplicația dvs. și lumea reală. Ghid pentru interfața umană GNOME 2.2. Principii de utilizare (link nu este disponibil) . Preluat la 4 august 2009. Arhivat din original la 18 aprilie 2009. 
  4. APPLE COMPUTER, INC. v. MICROSOFT CORP., 35 F.3d 1435 (9th Cir. 1994) (link inaccesibil) . Preluat la 2 mai 2009. Arhivat din original la 14 decembrie 2007. 
  5. MS-DOS 6+, Windows 3.x. Nu a existat un coș de reciclare ca element de interfață, restaurarea a fost efectuată de program UNDELETE, transferul într-un director ascuns a fost inclus ca opțiune.
  6. Windows 9x
  7. Windows XP
  8. Windows 7

Link -uri