Uruchamianie rozsądnego terminalu w systemie OS X [zamknięte]

2

Zwykle jestem użytkownikiem Linuksa i moim domyślnym terminalem jest urxvt, ale ze względu na szkołę (dokumenty biurowe i tak dalej) kupiłem nowy laptop - Macintosh. Myślę, że sam system działa dobrze, chociaż dołączony terminal jest okropny.

Najpierw wypróbowałem iTerm2, ale nie wydaje się poprawnie emulować xterm - kombinacja gnu screen i irssi sprawia, że ​​coś idzie nie tak jak kodowanie znaków. Chyba dlatego, że iTerm2 nie jest w stanie idealnie naśladować Xterm. Poszedłem więc do znalezienia innego, rozsądnego terminala, który faktycznie jest dołączony jako aplikacja kakao, dzięki czemu mogę pracować z pełnym ekranem, dostępnością z centrum uwagi i tak dalej. Nie miałem szczęścia. Nie udało się w ogóle znaleźć żadnego pakietu aplikacji kakao xterm lub urxvt.

Zainstalowałem urxvt za pomocą menedżera pakietów homebrew, ale wydaje się, że warstwa aplikacji kakao X11 nie udostępnia pełnego ekranu. Okno wydaje się też „ważyć” więcej niż np. ITerm2, kiedy się poruszam i tak dalej. Poza tym nie jest dostępny przez centrum uwagi, ponieważ instaluje się w / usr / local / bin (dowiązanie symboliczne do / Aplikacje nie działa), więc albo muszę go otwierać za pośrednictwem innego terminala za każdym razem, albo zostawiać go w stacji dokującej. Nie, dziękuję.

Jakie są moje opcje uzyskania rozsądnego terminala w systemie Mac OS X?

chrisbuchholz
źródło
2
Zawsze uważałem, że wbudowany terminal jest odpowiedni do tego, co musiałem zrobić ... Jaka jest z tym twoja wołowina? PageUp i PageDown można naprawić, podobnie jak klawisz opcji ...
Jeremy Sturdivant
Nie obsługuje 256 kolorów :) - i tak z mojego doświadczenia i googlowania.
chrisbuchholz
Więc ... chcesz 256-kolorowy terminal w OS X? Dlaczego tak nie powiedziałeś?
Daniel Beck
1
Ponieważ np. Iterm2 obsługuje 256 kolorów, ale po prostu źle funkcjonuje. Chcę ogólny rozsądny terminal - 256 kolorów, ale wciąż doskonałą funkcjonalność. Coś jak urxvt, ale zawinięte w kakao :)
chrisbuchholz
1
Następnie powiedz tak: „Czy istnieje 256-kolorowy terminal dla Mac OS X, który nie ma problemów z kodowaniem takich jak iterm2 i nie jest oparty na X11 jak urxvt?”. Możesz edytować swoje pytanie, jeśli chcesz coś w nim zmienić. Może to zwiększyć szanse na dobre odpowiedzi, ponieważ użytkownicy nie muszą tyle czytać. Kolejna sugestia - pozbywaj się w swoim pytaniu terminów takich jak „rozsądny” - wiele osób korzysta z Terminalu bez problemu. Nawiasem mówiąc, jeśli odpowiadasz na komentarze, użyj @np . @DanielLub @DanielBeck. Tylko wtedy drugi użytkownik otrzymuje powiadomienie. Powodzenia w pytaniu!
Daniel Beck

Odpowiedzi:

3

Aktywnie pracuję nad rozwiązaniem wszelkich pozostałych problemów z renderowaniem w iTerm2. Wiele z nich jest związanych z czcionkami: czcionki w OSX nie zawsze robią „właściwą rzecz” w odniesieniu do szerokości znaków. W tym przypadku dobrze zachowuje się czcionka „Menlo”; Spróbuj tego. Jeśli nadal nie działa, prześlij mi szczegóły, a ja postaram się to naprawić. Jeśli pojawią się błędy emulacji Xterm, będą to błędy o bardzo wysokim priorytecie i natychmiast zwrócą na nie uwagę. Wygeneruj dziennik sesji i zgłoś błąd, jeśli możesz.

Jerzy
źródło
0

Dlaczego w 2011 roku używasz tekstowego klienta IRC? Jeśli irssi się nie zachowuje, po prostu użyj xchat.

Terminal.app nie ma wszystkich dzwonków / gwizdków iterm2, ale nie jest to wcale „okropne”. Robi zakładki, ma profile dla kolorów / itp. I może być ustawiony na nieograniczone przewijanie. To 99,9% wszystkiego, czego potrzebuję do emulatora terminala. Drugi .1%? Jestem tutaj, ponieważ nie mogę wymyślić, jak zmienić kodowanie znaków iterm2. Terminal.app pozwala mi wybrać kodowanie „DOS”, które renderuje znaki rysowania linii, używane przez interfejs konsoli do macierzy dyskowych Infortrend.

Anthony
źródło
Wszystkie powyższe problemy zostały już naprawione dawno temu. Dzisiaj używam iTerm2 w pełnym wymiarze czasu z tmux, aby uzyskać rodzaj wm do kafelkowania dla moich uniksowych rzeczy. Nadal używam irssi przez cały dzień i uwielbiam to. Korzystam również z vima dla prawie wszystkich moich programów i innych programów opartych na terminalach.
chrisbuchholz