Termin, Xterm czy Uxterm?

76

Jestem przeciętnym użytkownikiem domowym, ale wciąż czasami używam terminala do prostych zadań. Kiedy wpisuję „terminal” w jedności, oferuje mi trzy opcje - ale jaka jest różnica? Nienawidzę zawsze wybierać losowo i myśleć o tym, co zrobiłem.

Justinas Dūdėnas
źródło
2
Jest to bardzo fajne, jeśli ciągle używasz np. Mc (północy dowódcy) i chcesz pracować ze wszystkimi istniejącymi skrótami: D. Ponieważ niektóre krótkie klawisze nie działają na xterm z obsługą menu gnome i jest to zaletą w mc: D. Dobrym przykładem tego może być skrót F10 lub inny. Jeśli spróbujesz użyć go w standardowym terminalu gnome w mc, to nie działa, ale na Xterm działa bardzo dobrze.

Odpowiedzi:

38

Terminal to, w domyślnym oprogramowaniu Ubuntu, terminal gnome. XTerm to ... https://en.wikipedia.org/wiki/Xterm . UXTerm to XTerm z obsługą znaków Unicode. Główną różnicą między XTerm a Terminalem jest to, że terminal gnome ma więcej funkcji, podczas gdy XTerm jest minimalistyczny (chociaż ma funkcje, które nie są w terminalu gnome, ale są bardziej zaawansowane).

Yure16
źródło
13
Unicode to wielka sprawa.
Justinas Dūdėnas
6
O ile widzę w Xterm i UXterm, znaki Unicode, takie jak te, cat ~/Desktop/examples.desktopwyglądają absolutnie identycznie, z czcionkami TrueType lub bez nich wybranymi za pomocą Control + kliknięcie prawym przyciskiem myszy. Czym dokładnie różnią się te dwa emulatory terminali?
Dan Dascalescu,
16

Jeśli używasz Ubuntu, powinieneś także mieć gnome-terminalzainstalowany. Dla Kubuntu domyślnym terminalem jest konsole, a dla Lubuntu jest lxterminal.

Wszystkie trzy są dobrym wyborem.

Wybrałbym, aby być w możliwie największym stopniu niezależnym od środowiska pulpitu lxterminal.

xtermi uxtermsą dobre, ale używają brzydko wyglądających czcionek i stwarzają pewne problemy związane z naciśnięciami klawiszy (zobacz Jak skonfigurować skróty klawiszowe dla xtermu? ).

enzotib
źródło
1
Możesz re kidding, they candodać wiele wersji oprogramowania z powodu różnych czcionek. Wkurzanie ludzi, ponieważ ma to sens dla 1% użytkowników i kosztuje tak mało miejsca na dysku? Muszą być poważne różnice.
Justinas Dūdėnas
@ JustinasDūdėnas: Nie twierdzę, że są identyczne z funkcjonalnego punktu widzenia i nie twierdzę, że różnią się tylko czcionkami (przy okazji, jest to trochę konfigurowalne), ale dwa programy nie muszą mieć „ poważne różnice ”, które należy uwzględnić w repozytoriach. Wybór należy do preferencji użytkownika.
enzotib
2
xterm nie zależy od innego oprogramowania, które może być przydatne w przypadku przypadkowego odinstalowania czegoś.
daithib8
6
Możesz używać czcionek truetype (i anty-aliasing) dla xterm za pomocą kliknięcia prawym przyciskiem myszy (przytrzymaj), wybierz „czcionki truetype”
Janus Troelsen
3
Chodzi mi o to, że włączenie prawie identycznego oprogramowania zmusza użytkowników do dokonywania wyborów, których nie potrzebują. Możesz to porównać do nadmiernej dokumentacji lub dodania drugiego przycisku wyłączania.
Justinas Dūdėnas
8

Domyślnie jest to „terminal”, czyli gnome-terminal.

Możesz też przywołać jednego za pomocą skrótu ctrl-alt-T

Adrian
źródło
4

Gnome-terminal jest ogólnie bardziej świnią zasobów niż xterm i rxvt. Ponadto rozmiar instalacji gnome-terminal jest na ogół około dziesięć razy większy niż xterm.

Domyślnie urxvt używa funkcji o nazwie szybkie przewijanie. Powoduje to, że emulator terminala nie zawsze aktualizuje okno, gdy zmienia się zawartość. Jeśli program wysyła znaczną ilość danych do emulatora terminala, szybkie przewijanie może spowodować zauważalny wzrost wydajności. Xterm ma tę opcję domyślnie wyłączone, ale można go włączyć poprzez umieszczenie XTerm*fastScroll: Truew swoim .Xresourcespliku. Gnome-terminal nie wydaje się mieć tej funkcji.

Gnome-terminal ma profile, które pozwalają definiować i szybko przełączać się między konfiguracjami.


źródło
W przypadku gnome-terminal VSZ (rozmiar wirtualny) jest około 5-8 razy większy, a RSS (rozmiar zestawu rezydentnego) jest około 4-5 razy większy niż w przypadku xterm. Ale to jest dla gnome-terminal-server, który pozwala otworzyć tyle okien, ile chcesz. Jeśli otworzysz tyle okien xterm, wymagania dotyczące pamięci będą podobne.
Olaf Dietsche
1

Dla przeciętnego użytkownika xtermi uxtermsą dość bezużyteczne.

Osobiście polegam gnome-terminalnawet na zaawansowanym użyciu. Po prostu usuwam pozostałe dwa, więc nie przejmuję się ich wyświetlaniem w wyszukiwaniu aplikacji.

Adame Doe
źródło
6
Jak dokładnie xterm i uxterm są bezużyteczne? Wolę naciskać F10 w xterm niż Esc, 0 w gnome-terminal, a przy czcionkach prawdziwych xterm wygląda niesamowicie.
Dan Dascalescu
3
@DanDascalescu Można po prostu wpisać [Alt] [0] i robi to samo. Ponadto gnome-terminalczcionka wygląda spektakularnie i xterm -fa font -fs 10po naciśnięciu [Alt] [F2] nie musisz tego robić ręcznie. Myślę, że możesz skonfigurować gnome-terminal, aby otworzyć xterm w ten sposób i wyjść. Kolejnym minusem Xterm jest jego lekkość. Jest archaiczny; to jest jak vim vs gedit. Jeśli nie masz nowoczesnego komputera, po prostu nie używaj Xterm. Nie możesz powiększyć; nie masz menu; nie możesz KOPIOWAĆ I WKLEJ (najbardziej denerwujące)! Zasadniczo używaj xterm, jeśli potrzebujesz ed do edycji bez większego użycia procesora.
dylnmc