Puncte:4

Faceți din alacritty terminalul implicit permanent

drapel ph

Momentan folosesc prospețime ca emulator implicit de terminal. În orice zi, aceasta este rezultatul actualizare-alternative:

$ sudo update-alternatives --config x-terminal-emulator
Există 7 opțiuni pentru emulator x-terminal-emulator alternativ (furnizează /usr/bin/x-terminal-emulator).

  Starea priorității căii de selecție
--------------------------------------------- ----------
* 0 /usr/bin/alacritty 70 modul automat
  1 /usr/bin/alacritty 70 modul manual
  2 /usr/bin/gnome-terminal.wrapper 40 modul manual
  3 /usr/bin/koi8rxterm 20 modul manual
  4 /usr/bin/lxterm 30 modul manual
  5 /usr/bin/uxterm 20 modul manual
  6 /usr/bin/xterm 20 modul manual
  7 /usr/local/bin/termite 60 modul manual

Apăsați <enter> pentru a păstra alegerea curentă[*] sau tastați numărul de selecție:

Cu toate acestea, de fiecare dată când rulez actualizările prioritățile din această listă sunt modificate automat și prospețime încetează să mai fie programul implicit (și este eliminat din mod auto):

$ sudo update-alternatives --config x-terminal-emulator
Există 7 opțiuni pentru emulator x-terminal-emulator alternativ (furnizează /usr/bin/x-terminal-emulator).

 âStarea de prioritate a căii de selecție
--------------------------------------------- ----------
* 0 /usr/local/bin/termite 60 modul automat
 â1 /usr/bin/alacritty 50 modul manual
 â2 /usr/bin/gnome-terminal.wrapper 40 modul manual
 â3 /usr/bin/koi8rxterm 20 modul manual
 â4 /usr/bin/lxterm 30 modul manual
 â5 /usr/bin/uxterm 20 modul manual
 â6 /usr/bin/xterm 20 modul manual
 â7 /usr/local/bin/termite 60 modul manual

Apăsați <enter> pentru a păstra alegerea curentă[*] sau tastați numărul de selecție:

Este posibilă resetarea prospețime ca emulator implicit de terminal cu a comanda ca:

$ sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 70

Până când actualizările sunt executate și totul revine la punctul unu. Cum pot preveni prioritățile alternativelor să fie modificate automat, setarea prospețime permanent ca emulator implicit de terminal?

Puncte:0
drapel in

Așa cum indică prima imagine prin afișarea zeroului marcat cu stea și a „modului automat”, grupul de linkuri „emulator-x-terminal” se află în mod auto.

Ceea ce vrei este să fie setat mod manual. În acest fel, alternativa rămâne indiferent de prioritate. Puteți realiza acest lucru selectând „1” după comanda dvs $ sudo update-alternatives --config x-terminal-emulator.

În acest fel, aleșii prospețime ar trebui sa stai.

Luís de Sousa avatar
drapel ph
S-ar putea să fi ratat acest segment la întrebarea: „de fiecare dată când rulez actualizările prioritățile din această listă sunt modificate automat și alacritty încetează să fie programul implicit”.
emk2203 avatar
drapel in
Nu l-am ratat, dar pentru mine descrie doar procesul care se întâmplă în modul automat. Ceva de genul „de fiecare dată când rulez actualizările, prioritățile sunt setate înapoi în modul automat din modul manual și se oprește rapiditatea...” ar fi fost mai clar.
Puncte:0
drapel in

Cum să alegeți Alacritty ca emulator implicit de terminal.

Pentru a lansa Alacritty cu comanda de deschidere a terminalului implicit, este necesar să îl definiți ca o alternativă disponibilă pentru aplicațiile de tip âterminalâ:

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 50

(Numărul â50â de la sfârșit reprezintă prioritatea intrării)

Va fi apoi posibil să îl definiți ca terminal implicit, datorită comenzii:

sudo update-alternatives --config x-terminal-emulator

În cele din urmă, dacă doriți să eliminați alacritty din alternativele disponibile:

sudo update-alternatives --remove „x-terminal-emulator” „/usr/bin/alacritty”

Dacă comenzile de mai sus arată o eroare, cred că puteți deschide dconf Editor pe desktop-ul implicit ubuntu (gnome)

dconf-editor

și mergeți la org > gnome > desktop > application > terminal și schimbați gnome-terminal la terminalul dorit.

Puteți face același lucru din linia de comandă cu

gsettings set org.gnome.desktop.default-applications.terminal exec cmd_to_open_terminal_of_choice

Doar fii atent și asigură-te că poți restabili valoarea implicită.

Sper că vă va ajuta

Puncte:-1
drapel jp

Judecând după răspunsul de aici https://stackoverflow.com/a/18647630 urmatoarele ar functiona

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/alacritty

Acest lucru va funcționa în gnome, dar kilometrajul dvs. poate varia dacă aveți un DE diferit.

Testare

nathans@skynet:~$ sudo gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
[sudo] parola pentru Nathans: 
nathans@skynet:~$ sudo apt upgrade
Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Se calculează upgrade... Gata
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi i965-va-driver intel-media-va-driver libaacs0 libaom0 libass9 libavcodec58 libavformat58 libavutil56 libbdplus0 libblas3 libbluray2
  libbs2b0 libchromaprint1 libcodec2-0.9 libdav1d4 libfftw3-double3 libflite1 libgme0 libgsm1 libgstreamer-plugins-bad1.0-0 libigdgmm11 liblilv-0-0 libllvm11 libmfx1 libmysofa1
  libnorm1 libopenmpt0 libpgm-5.3-0 libpostproc55 librabbitmq4 librubberband2 libserd-0-0 libshine3 libsnappy1v5 libsord-0-0 libsratom-0-0 libsrt1.4-gnutls libssh-gcrypt-4
  libswresample3 libswscale5 libudfread0 libva-drm2 libva-wayland2 libva-x11-2 libva2 libvidstab1.1 libx265-192 libxvidcore4 libzmq5 libzvbi-common libzvbi0 mesa-va-drivers
  ocl-icd-libopencl1 pocketsphinx-en-us va-driver-all
Utilizați „sudo apt autoremove” pentru a le elimina.
Următoarele pachete vor fi actualizate:
  tzdata
1 pentru a face upgrade, 0 pentru a instala nou, 0 pentru a elimina și 0 pentru a nu face upgrade.
1 actualizare standard de securitate
Trebuie să obțineți 296 kB de arhive.
După această operațiune, se vor folosi 2.048 B de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] y
Obțineți:1 http://gb.archive.ubuntu.com/ubuntu hirsute-updates/main amd64 tzdata all 2021a-2ubuntu0.21.04 [296 kB]
Preluat 296 kB în 0 secunde (1.730 kB/s)
Preconfigurarea pachetelor...
(Se citește baza de date... 178432 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea.../tzdata_2021a-2ubuntu0.21.04_all.deb...
Se despachetează tzdata (2021a-2ubuntu0.21.04) peste (2021a-1ubuntu1)...
Se configurează tzdata (2021a-2ubuntu0.21.04)...

Fus orar prestabilit actual: „Europe/London”
Ora locală este acum: miercuri 6 octombrie 15:36:18 BST 2021.
Ora universală este acum: miercuri 6 octombrie 14:36:18 UTC 2021.
Rulați „dpkg-reconfigure tzdata” dacă doriți să îl schimbați.

nathans@skynet:~$ sudo update-alternatives --config x-terminal-emulator 
Există 2 opțiuni pentru emulator x-terminal-emulator alternativ (furnizează /usr/bin/x-terminal-emulator).

  Starea priorității căii de selecție
--------------------------------------------- ----------
  0 /usr/bin/terminator 50 modul automat
  1 /usr/bin/gnome-terminal.wrapper 40 modul manual
* 2 /usr/bin/terminator 50 modul manual

Răspuns actualizat pentru a arăta funcționarea comenzii și rularea unui upgrade de sistem pe ubuntu 21.04.

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.