Puncte:10

Rulați comanda în interiorul aplicației

drapel mx

Pe Ubuntu 16.04, aveam o comandă rapidă de la tastatură (Alt+F1) care ar deschide un meniu pentru a rula o comandă a unei anumite aplicații.

De exemplu, dacă aș folosi LibreOffice Calc, aș putea face Alt+F1, tastați „înghețați rândul” și selectați acțiunea care a corespuns cu evenimentul respectiv din meniu, iar Calc va executa comanda (înghețați un rând în acest caz).

Un alt exemplu ar fi pentru Gimp: aș putea face Alt+F1 și apoi tastați „decupați la selecție”, iar apoi acea comandă va fi executată în interiorul aplicației.

Care este echivalentul în Ubuntu 20.04?

Puncte:10
drapel cn

Vă referiți la unele funcționalități HUD, care permit căutarea comenzilor din meniu. Da, acesta a fost încorporat în desktop-ul Unity, mediul desktop dezvoltat de Canonical, folosit în Ubuntu de mulți ani. Acesta a fost unul dintre cei mai răspândiți caracteristici inovatoare. Nu era implicit Alt+F1, cu toate acestea (aceasta este în multe DE-uri rezervate pentru a invoca meniul aplicației - vizualizarea Activități în Gnome), dar dreptul Alt cheie (pe care ați fi putut-o schimba).

Cu toate acestea, în general, nu a prins. Adăugați la aceasta că tendințele moderne sunt de a desființa meniul tradițional împreună, că implementarea acestuia este diferită pentru diferite seturi de instrumente (programe GTK versus programe QT etc) și pe desktop-urile Linux moderne. Prin urmare, încă nu este un concept comun și încă ar trebui să scanăm vizual meniurile și submeniurile pentru a găsi opțiunea pe care o dorim.

Desktop-ul Unity este încă disponibil ca proiect comunitar, dar viitorul său rămâne incert. Cu toate acestea, desktopul Mate mult mai viu de pe Ubuntu Mate a adoptat acel HUD. Nu este activat implicit, dar îl puteți activa. Se bazează pe implementarea Unității. Aparent, ai putea pirata un implementare în desktop-ul KDE.

Pentru Gimp, suntem norocoși. Într-una dintre versiunile 2.10, a fost introdusă o funcție de căutare în meniu, deși a primit foarte puțină publicitate. Loviți (în perfectă tradiție Lotus 123) pe / tasta și începeți să tastați cuvintele cheie ale comenzilor pe care doriți să le găsiți.

raj avatar
drapel cn
raj
Votând atât întrebarea, cât și răspunsul dumneavoastră deoarece nici nu știam că există/există o curiozitate atât de interesantă. Nu mai mult decât curiozitate pentru mine, totuși, pentru că mă țin de desktopul clasic GNOME încă de la GNOME 2 și sunt foarte reticent în a accepta orice trucuri „moderne” de desktop. Nici Unity, nici GNOME Shell nu sunt treaba mea. Totuși, este interesant de știut.
N0rbert avatar
drapel zw
Este întotdeauna bine să cunoști istoria tehnologiei, mulțumesc @vanadium.
vanadium avatar
drapel cn
@N0rbert mulțumesc pentru răspuns: nu mi-a trecut prin minte că HUD-ul este de fapt disponibil pe desktopul Mate, așa că sunt informații importante de adăugat aici.
Arthur Colombini Gusmão avatar
drapel mx
Mulțumesc @vanadium, cunoașterea istoriei a fost destul de interesantă. De asemenea, sfatul despre GIMP, care a fost motivația inițială pentru întrebarea mea.
Puncte:8
drapel zw

Primul lucru de remarcat este că Ubuntu 16.04 LTS a folosit desktop-ul Unity ca mediu desktop.
Probabil vorbiți despre HUD.

Deci, pe Ubuntu 20.04 LTS, trebuie să instalați Unity desktop înapoi

sudo apt-get install ubuntu-unity-desktop

și continuă să-l folosești ca înainte:

HUD pe Unitate

Lucrul rău este că Unity este acum considerat un produs învechit.

Deci o soluție mai bună este să instalați desktop-ul MATE prin sudo apt-get install ubuntu-mate-desktop^ și apoi activați HUD în MATE Tweak și bucurați-vă de HUD apăsând stânga Alt:

HUD pe Ubuntu MATE


Notă: puteți elimina oricând GNOME Shell folosind my alt raspuns.

Arthur Colombini Gusmão avatar
drapel mx
Mulțumesc pentru instrucțiunile detaliate @N0rbert, răspuns foarte util.
Puncte:4
drapel cn
Joe

În timp ce celelalte răspunsuri tratează bine această situație specifică, există o modalitate de a face astfel de lucruri și multe altele cu aproape orice aplicație sau set de acțiuni.

Tasta automată vă permite să scrieți scripturi care emit evenimente de la tastatură și mouse pentru a efectua majoritatea sarcinilor pe care le puteți face manual cu tastatura și mouse-ul. Majoritatea aplicațiilor nu pot spune că nu sunteți dvs. tastând și dați clic, astfel încât acestea pot fi controlate chiar dacă nu au nicio prevedere, cum ar fi un API.

Scripturile AutoKey sunt scrise în Python 3, deci pot face aproape orice. Este furnizat un API pentru a genera evenimente de tastatură și mouse și pentru unele interacțiuni desktop/manager de ferestre.

Un script poate fi atribuit unei taste rapide, astfel încât să ruleze ori de câte ori este apăsată combinația de taste rapide. Filtrele de fereastră pot fi, de asemenea, definite, astfel încât o tastă rapidă să declanșeze un anumit script numai dacă fereastra activă curentă se potrivește cu filtrul său. În caz contrar, tasta rapidă este transmisă aplicației.

AutoKey oferă și fraze. Acestea sunt ca o funcție foarte puternică de autotip/autocorrecție.

Expresiile și scripturile pot fi declanșate de taste rapide sau pot fi executate atunci când este introdusă o abreviere specificată a declanșatorului. Există o serie de opțiuni pentru a regla modul în care funcționează.

Scripturile AutoKey pentru cele mai comune utilizări pot fi scrise cu o cunoaștere minimă a Python. Nu trebuie să cunoști majoritatea limbii. Cu toate acestea, dacă știți mai multe, îl puteți utiliza cu ușurință.

Versiunea actuală a AutoKey este disponibilă în depozitele Debian utilizate de Ubuntu din 20.04, așa că o puteți instala cu managerul de pachete.

Proiectul este activ și o nouă versiune beta este în curs de testare.

Pentru mai multe informații, consultați wiki și al nostru forum de suport sau al nostru Pagina Gitter.

Little Girl avatar
drapel cn
Sunt de acord că aceasta ar fi o soluție excelentă și ar fi utilă și în alte moduri. Dacă întâmpinați probleme atunci când scrieți un scenariu, puteți vizita paginile către care Joe leagă și veți găsi oameni prietenoși gata să intervină și să vă ajute.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.