Hledám terminál s kartami vlevo

Hledám terminál s kartami vlevo
« kdy: 28. 04. 2017, 17:16:21 »
Ahojte,
prosím, poraďte, jaký emulátor terminálu použít, jsem dlouhodobě v koncích.
Potřebuju, aby při otevřených 20+ kartách bylo vidět aspoň něco z popisku karet (uživatel@stroj), abych se v nich mohl vyznat.
Většina terminálů má ouška karet nahoře (nebo dole), takže text na nich, protože jde horizontálně, není při větším množství karet vidět (ouška už jsou moc úzká).
Jediný terminál, o němž vím že umí karty vlevo (a tudíž pod sebou, takže text jde kolmo k ouškům a je vidět nezávisle na jejich počtu) je LXTerminal, ale tomu zase chybí jiné fičury a celkově mi moc nevyhovuje.
Poraďte, jaký terminál použít a jak ho nastavit, aby ouška byla vlevo (nebo nouzově vpravo, či nahoře ale s vertikálně otočeným textem).
Díky!
« Poslední změna: 01. 05. 2017, 21:06:06 od Petr Krčmář »


Lol Phirae

Re:hledám terminál s kartami vlevo
« Odpověď #1 kdy: 28. 04. 2017, 17:22:14 »
Libovolný. Stačí otočit monitor.  8)

Kit

Re:hledám terminál s kartami vlevo
« Odpověď #2 kdy: 28. 04. 2017, 17:26:15 »
Libovolný. Stačí otočit monitor.  8)

Když otočíš monitor na pivotu, bude to ještě horší.

aaa158

  • ***
  • 238
    • Zobrazit profil
    • E-mail
Re:hledám terminál s kartami vlevo
« Odpověď #3 kdy: 28. 04. 2017, 18:13:29 »
GNU screen

fela

Re:hledám terminál s kartami vlevo
« Odpověď #4 kdy: 28. 04. 2017, 18:54:51 »
Tilda


Frs

Re:hledám terminál s kartami vlevo
« Odpověď #5 kdy: 28. 04. 2017, 22:47:58 »
Ja zas hledam CLI bez terminalove priteze. Proste chci ho jen na localhostu, vzdalene se s nim pripojovat nebudu takze cely terminalovej balast mi je ukradenej. Neco na styl Arcan ale uz hotovy by nebylo? https://arcan-fe.com/2016/12/29/chasing-the-dream-of-a-terminal-free-cli/

.

Re:hledám terminál s kartami vlevo
« Odpověď #6 kdy: 29. 04. 2017, 12:34:29 »
iTerm2 - těžko najdeš něco lepšího.

Franta <xkucf03/>

Re:hledám terminál s kartami vlevo
« Odpověď #7 kdy: 29. 04. 2017, 13:30:35 »
Proč nepoužíváš více oken nebo – ještě lépe – více ploch? Jeden obrovský plochý seznam oken podle mého nedává smysl a je lepší si to nějak strukturovat, seskupit a ty skupiny terminálů umístit do různých oken/ploch/aktivit.

1john2_

Re:hledám terminál s kartami vlevo
« Odpověď #8 kdy: 29. 04. 2017, 21:47:26 »
GNU screen + prolezt konfiguraci screenrc

Re:Hledám terminál s kartami vlevo
« Odpověď #9 kdy: 04. 05. 2017, 10:41:04 »
Více oken nepoužívám, protože nechci mít namixované karty terminálu a okna jiných aplikací. Podobně jako ve firefoxu, otevírám nové taby, ale ne pořád nová okna.

Screen ... moc velký kamarád s ním nejsem. Poradíte jak ho nastavit, aby měl viditelná ouška karet, na které lze klikat MYŠÍ, jak zařídit aby v každé kartě měl desetitisícřádkovou historii, v níž lze scrollovat... ?

Větší strukturovanost by byla bonus, ale dokud neumíme to základní...

Iterm2 se jeví být pro jablečný systém. Jak ho nainstalovat do Ubuntu?

Otočit monitor nepomůže, text bude pořád podél oušek karet, které tak budou buď zbytečně velké, nebo nečitelné.

trumbera

Re:Hledám terminál s kartami vlevo
« Odpověď #10 kdy: 04. 05. 2017, 12:03:10 »
roxterm
terminator

aaa158

  • ***
  • 238
    • Zobrazit profil
    • E-mail
Re:Hledám terminál s kartami vlevo
« Odpověď #11 kdy: 04. 05. 2017, 12:16:11 »
Více oken nepoužívám, protože nechci mít namixované karty terminálu a okna jiných aplikací. Podobně jako ve firefoxu, otevírám nové taby, ale ne pořád nová okna.

Screen ... moc velký kamarád s ním nejsem. Poradíte jak ho nastavit, aby měl viditelná ouška karet, na které lze klikat MYŠÍ, jak zařídit aby v každé kartě měl desetitisícřádkovou historii, v níž lze scrollovat... ?

Větší strukturovanost by byla bonus, ale dokud neumíme to základní...

Iterm2 se jeví být pro jablečný systém. Jak ho nainstalovat do Ubuntu?

Otočit monitor nepomůže, text bude pořád podél oušek karet, které tak budou buď zbytečně velké, nebo nečitelné.

Pouzivam yakuake + screen (v kazdom tabe yakuake ssh na serverN + screen), tu je .screenrc (scp na kazdy server):

Kód: [Vybrat]
startup_message off
termcapinfo xterm ti@:te@
hardstatus alwayslastline
hardstatus string '%{= kG}-%= %{= kw}%?%-Lw%?%{Y}%n*%f %t%?(%u)%?%{w}%?%+Lw%?%?%= %{g}-%{B} %D %d/%m/%y %c:%s -- %H'
defscrollback 7000
vbell off
# shell title is dynamic; see http://stackoverflow.com/a/12951707
# also requires setup in ~/.bashrc like this: export PROMPT_COMMAND='[[ $TERM =~ screen ]] && echo -ne "\033k$HOSTNAME\033\\"'
shelltitle "$ |"
# Bind arrow keys Control-Down to 'next', Control-Up to 'prev'
# to navigate between windows
bindkey ^[[1;5A prev
bindkey ^[[1;5B next
# bind meta-x to enter copy mode and move 1 page up, source: http://www.saltycrane.com/blog/2008/01/how-to-scroll-in-gnu-screen/
bindkey "^[x" eval "copy" "stuff ^b"
# solution for the "DELETE" problem
bindkey -d -k kb stuff \010
shell -$SHELL

Ak checes 10000 riadkov historie treba zmenit 'defscrollback'. Scrolling: Alt+x , stop scrolling: Esc. Mysou sa to ovladat neda.

nobody(ten pravej)

Re:Hledám terminál s kartami vlevo
« Odpověď #12 kdy: 04. 05. 2017, 22:58:56 »
kdyz uz se tu resi screen, ja doporucuju byobu, to je postavane nad screen a nebo tmux(to uz nejakou dobu je vychozi backend), ma to pohodlne ovladani... a neomezena historie se da nastavit pridanim do souboru: $HOME/.byobu/.tmux.conf
Kód: [Vybrat]
set -g history-limit 9999999zaroven jde dobre nascriptovat, kdy se udela treba "zaloz novou session a pust tam program xy", "rozdel okno na 2 casti", "posun hranici aktivni casti(=zmensi ho) doprava o X znaku", "rozdel aktivni cast horizontalne na dalsi dve casti", "posun cast okna nahoru o Y znaku", "rozdel okno vertikalne na dalsi dve casti".... a pak beznosti jako "otevri novej list", "prejmenuj list" atd..
http://byobu.co/
https://cs.wikipedia.org/wiki/Byobu
https://www.root.cz/clanky/byobu-jeste-o-kousek-lepsi-terminal/

Re:Hledám terminál s kartami vlevo [vyřešeno]
« Odpověď #13 kdy: 05. 05. 2017, 10:35:19 »
Díky za obsáhlé rady.

Nakonec mě uspokojil evilvte, sice nejde jednoduše apt-getit, ale stačilo stáhnout zdrojáky, upravit config.h (viz níže) a přeložit. Ještě dolaďuju drobnosti, ale přijde mi to hezké :)

Kód: [Vybrat]
diff --git a/src/config.h b/src/config.h
index 15a162d..71c426e 100644
--- a/src/config.h
+++ b/src/config.h
@@ -18,7 +18,7 @@
 // #define CLOSE_SAFELY           TRUE  /* Do not kill running applications   */
 // #define COLOR_BACKGROUND       "white"
 // #define COLOR_FOREGROUND       "#000000"
-// #define COLOR_STYLE   /* Options: LINUX, RXVT, TANGO, XTERM, ZENBURN,      */
+#define COLOR_STYLE  ZENBURN_DARK  /* Options: LINUX, RXVT, TANGO, XTERM, ZENBURN,      */
                          /*          ZENBURN_DARK, SOLARIZED_DARK,            */
                          /*          SOLARIZED_LIGHT, HOLO, USER_CUSTOM       */
 // #define USER_COLOR_00 0x1b1d1e /* black dark    */
@@ -69,12 +69,12 @@
 // #define MOUSE_CTRL_SATURATION  TRUE  /* Scroll left or right to adjust it  */
 // #define MOUSE_CURSOR_AUTOHIDE  TRUE
 // #define PROGRAM_ALWAYS_ON_TOP  TRUE
-// #define PROGRAM_ICON           ".config/evilvte/icon.png"
+#define PROGRAM_ICON           ".config/evilvte/icon.png"
 // #define PROGRAM_WM_CLASS       TRUE
 // #define RECORD_LASTLOG         TRUE
 // #define RECORD_UTMP            TRUE
 // #define RECORD_WTMP            TRUE
-// #define SCROLL_LINES           1000  /* Negative value means unlimited     */
+#define SCROLL_LINES           100000  /* Negative value means unlimited     */
 // #define SCROLL_ON_KEYSTROKE    TRUE
 // #define SCROLL_ON_OUTPUT       TRUE
 #define    SCROLLBAR              RIGHT /* Options: LEFT, RIGHT, OFF_L, OFF_R */
@@ -93,7 +93,7 @@
 // #define      MATCH_STRING_HTTP TRUE      /* Detect http(s) and ftp(s)      */
 // #define      MATCH_STRING_MAIL TRUE      /* Detect mailto:                 */
 // #define      MATCH_STRING_FILE TRUE      /* Detect file:///                */
-// #define MENU_CUSTOM            "Copy", "Separator", "Paste", "Separator"
+#define MENU_CUSTOM            "Copy", "Separator", "Paste", "Separator"
            /* Options: "Copy",         "Zoom in",       "Add tab",
             *          "Paste",        "Zoom out",      "Remove tab",
             *          "Select all",   "Zoom default",  "New window",
@@ -115,17 +115,17 @@
 
 #define    TAB                    TRUE
 // #define TAB_BORDER             0
-// #define TAB_CLOSE_BUTTON       TRUE
+#define TAB_CLOSE_BUTTON       TRUE
 // #define TAB_EXPANDED_WIDTH     TRUE
 // #define TAB_LABEL              "Page %u" /* %u will be replaced by numbers */
-// #define TAB_LABEL_DYNAMIC      TRUE      /* for xterm escape sequences     */
+#define TAB_LABEL_DYNAMIC      TRUE      /* for xterm escape sequences     */
 // #define TAB_LABEL_CUSTOM       "One", "Two", "Three", "Four", "Five", "Six"
-// #define TAB_NEW_PATH_EQUAL_OLD TRUE
+#define TAB_NEW_PATH_EQUAL_OLD TRUE
 // #define TAB_NEW_TAB_AT_TAB_ONE TRUE   /* New tab will always the first tab */
-// #define TAB_REORDERABLE        TRUE
-// #define TAB_SHOW_INFO_AT_TITLE TRUE
+#define TAB_REORDERABLE        TRUE
+#define TAB_SHOW_INFO_AT_TITLE TRUE
 // #define TABBAR                 TRUE
-// #define TABBAR_PLACE           TOP    /* Options: TOP, BOTTOM, LEFT, RIGHT */
+#define TABBAR_PLACE           LEFT    /* Options: TOP, BOTTOM, LEFT, RIGHT */
 // #define TABBAR_AUTOHIDE        TRUE
 // #define TABBAR_SCROLLABLE      TRUE
 // #define TABBAR_MENU_SELECT_TAB TRUE
@@ -146,8 +146,8 @@
  * See /usr/include/gtk-?.0/gdk/gdkkeysyms.h for GDK_* definitions.           */
 
 #define    HOTKEY                       TRUE
-// #define HOTKEY_COPY                  CTRL_SHIFT(GDK_C) || CTRL_SHIFT(GDK_c)
-// #define HOTKEY_PASTE                 CTRL_SHIFT(GDK_V) || CTRL_SHIFT(GDK_v)
+#define HOTKEY_COPY                  CTRL_SHIFT(GDK_C) || CTRL_SHIFT(GDK_c)
+#define HOTKEY_PASTE                 CTRL_SHIFT(GDK_V) || CTRL_SHIFT(GDK_v)
 // #define HOTKEY_SELECT_ALL            CTRL_SHIFT(GDK_S) || CTRL_SHIFT(GDK_s)
 // #define HOTKEY_COLOR_BACKGROUND      CTRL_SHIFT(GDK_B) || CTRL_SHIFT(GDK_b)
 // #define HOTKEY_EDIT_ENCODING         CTRL_SHIFT(GDK_U) || CTRL_SHIFT(GDK_u)