ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] gnu screen splitting to regions
@ 2016-12-23 15:20 Dmitry Derjavin
  2016-12-23 15:53 ` Evgeny Sinelnikov
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry Derjavin @ 2016-12-23 15:20 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Коллеги, добрый день!

Подскажите, пожалуйста, есть ли в нашем screen разбивка экрана на
вертикальные области? Горизонтальная работает, а вертикальная нет.
Ни Ctrl-A |, ни Ctrl-A V не работают. В чём может быть дело?

Заранее спасибо!

-- 
~dd


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-23 15:20 [Comm] gnu screen splitting to regions Dmitry Derjavin
@ 2016-12-23 15:53 ` Evgeny Sinelnikov
  2016-12-23 16:06   ` Evgeny Sinelnikov
  2016-12-23 19:42   ` Dmitry Derjavin
  0 siblings, 2 replies; 12+ messages in thread
From: Evgeny Sinelnikov @ 2016-12-23 15:53 UTC (permalink / raw)
  To: ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]

Здравствуйте,

возможно, это не про screen, но уж точно, ту же функциональность.

В общем, я перешёл на tmux и возрадовался жизни:
# splitting panes
bind | split-window -h
bind - split-window -v

Пример своего конфига прилагаю.



23 декабря 2016 г., 19:20 пользователь Dmitry Derjavin
<dd@altlinux.org> написал:
> Коллеги, добрый день!
>
> Подскажите, пожалуйста, есть ли в нашем screen разбивка экрана на
> вертикальные области? Горизонтальная работает, а вертикальная нет.
> Ни Ctrl-A |, ни Ctrl-A V не работают. В чём может быть дело?
>
> Заранее спасибо!
>
> --
> ~dd
> _______________________________________________
> community mailing list
> community@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community



-- 
Sin (Sinelnikov Evgeny)

[-- Attachment #2: .tmux.conf --]
[-- Type: text/plain, Size: 2331 bytes --]

# Setting the prefix from C-b to C-a
set -g prefix C-a

# Free the original Ctrl-b prefix keybinding
unbind-key C-b

# Ensure that we can send Ctrl-A to other apps
bind-key C-b send-prefix

# Bind last windows to CTRL-A + CTRL-A
bind-key C-a last-window

# Set the base index for windows to 1 instead of 0
set -g base-index 1

# Reload the file with Prefix r
bind r source-file ~/.tmux.conf \; display "Reloaded!"

# splitting panes
bind | split-window -h
bind - split-window -v

# moving between panes
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R

# Quick pane selection
# START:panetoggle
bind -r C-h select-window -t :-
bind -r C-l select-window -t :+
# END:panetoggle

# Pane resizing
bind -r H resize-pane -L 5
bind -r J resize-pane -D 5
bind -r K resize-pane -U 5
bind -r L resize-pane -R 5

# mouse support - set to on if you want to use the mouse
setw -g mode-mouse on
set -g mouse-select-pane on
set -g mouse-resize-pane on
set -g mouse-select-window on

## Set the default terminal mode to 256color mode
#set -g default-terminal "screen-256color"

# enable activity alerts
setw -g monitor-activity on
set -g visual-activity on

# set the status line's colors
set -g status-fg white
set -g status-bg black

# set the color of the window list
setw -g window-status-fg cyan
setw -g window-status-bg default
setw -g window-status-attr dim

# set colors for the active window
setw -g window-status-current-fg white
setw -g window-status-current-bg red
setw -g window-status-current-attr bright

# pane colors
set -g pane-border-fg green
set -g pane-border-bg black
set -g pane-active-border-fg white
set -g pane-active-border-bg yellow

# Command / message line
set -g message-fg white
set -g message-bg black
set -g message-attr bright

# Status line left side
set -g status-left-length 40
set -g status-left "#[fg=green]#(hostname -s)[#S]: #[fg=yellow]#I #[fg=cyan]#P"

# utf8
set -g status-utf8 on

# Status line right side
# 15% | 28 Nov 18:15
set -g status-right "#[fg=red]%a %d %b %R"
#set -g status-right '#[fg=green]#H #[fg=cyan]%a %d %b %R'

# Update the status bar every sixty seconds
set -g status-interval 60

# Center the window list
set -g status-justify centre

# enable vi keys.
setw -g mode-keys vi

# Set aggressive resize
set-window-option -g aggressive-resize on

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-23 15:53 ` Evgeny Sinelnikov
@ 2016-12-23 16:06   ` Evgeny Sinelnikov
  2016-12-23 19:42   ` Dmitry Derjavin
  1 sibling, 0 replies; 12+ messages in thread
From: Evgeny Sinelnikov @ 2016-12-23 16:06 UTC (permalink / raw)
  To: ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 616 bytes --]

23 декабря 2016 г., 19:53 пользователь Evgeny Sinelnikov
<sin@altlinux.ru> написал:
> Здравствуйте,
>
> возможно, это не про screen, но уж точно, ту же функциональность.
>
> В общем, я перешёл на tmux и возрадовался жизни:
> # splitting panes
> bind | split-window -h
> bind - split-window -v
>
> Пример своего конфига прилагаю.

Поспешил, отправил старый конфиг, приложил новый.



-- 
Sin (Sinelnikov Evgeny)

[-- Attachment #2: .tmux.conf --]
[-- Type: text/plain, Size: 2458 bytes --]

# Setting the prefix from C-b to C-a
set -g prefix C-a

# Free the original Ctrl-b prefix keybinding
unbind-key C-b

# Ensure that we can send Ctrl-A to other apps
bind-key C-b send-prefix

# Bind last windows to CTRL-A + CTRL-A
bind-key C-a last-window
bind-key a last-pane

# Set the base index for windows to 1 instead of 0
set -g base-index 1

# Reload the file with Prefix r
bind r source-file ~/.tmux.conf \; display "Reloaded!"

# Automatically set window title
set-window-option -g automatic-rename on
set-option -g set-titles on

set -g status-keys vi
#set -g status-keys emacs
set -g history-limit 20000

# splitting panes
bind | split-window -h
bind - split-window -v

# moving between panes
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R

# Quick pane selection
# START:panetoggle
bind -r C-h select-window -t :-
bind -r C-l select-window -t :+
# END:panetoggle

# Pane resizing
bind -r H resize-pane -L 5
bind -r J resize-pane -D 5
bind -r K resize-pane -U 5
bind -r L resize-pane -R 5

## Set the default terminal mode to 256color mode
#set -g default-terminal "screen-256color"

# enable activity alerts
setw -g monitor-activity on
set -g visual-activity on

# set the status line's colors
set -g status-fg white
set -g status-bg black

# set the color of the window list
setw -g window-status-fg cyan
setw -g window-status-bg default
setw -g window-status-attr dim

# set colors for the active window
setw -g window-status-current-fg white
setw -g window-status-current-bg red
setw -g window-status-current-attr bright

# pane colors
set -g pane-border-fg green
set -g pane-border-bg black
set -g pane-active-border-fg white
set -g pane-active-border-bg yellow

# Command / message line
set -g message-fg white
set -g message-bg black
set -g message-attr bright

# Status line left side
set -g status-left-length 40
set -g status-left "#[fg=green]#(hostname -s)[#S]: #[fg=yellow]#I #[fg=cyan]#P"

# Status line right side
# 15% | 28 Nov 18:15
set -g status-right "#[fg=red]%a %d %b %R"
#set -g status-right '#[fg=green]#H #[fg=cyan]%a %d %b %R'

# Update the status bar every sixty seconds
set -g status-interval 60

# Center the window list
set -g status-justify centre

# enable vi keys.
setw -g mode-keys vi

# Set aggressive resize
set-window-option -g aggressive-resize on

# Makes the prefix key immediately available. There
#  is no pause necessary for an escape sequence
set -s escape-time 0


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-23 15:53 ` Evgeny Sinelnikov
  2016-12-23 16:06   ` Evgeny Sinelnikov
@ 2016-12-23 19:42   ` Dmitry Derjavin
    1 sibling, 1 reply; 12+ messages in thread
From: Dmitry Derjavin @ 2016-12-23 19:42 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Пт, 23 дек 2016, 18:53, Evgeny Sinelnikov:

> В общем, я перешёл на tmux и возрадовался жизни:

tmux кодировки переключать не умеет, а screen умеет.
А мне нужно иногда.

-- 
~dd


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  @ 2016-12-26 11:33       ` Dmitry Derjavin
                             ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Dmitry Derjavin @ 2016-12-26 11:33 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Пн, 26 дек 2016, 13:46, gbophuk_alt@mail.ru:

>     tmux кодировки переключать не умеет, а screen умеет.
>     А мне нужно иногда.
>
> Example please! А то не понятно о чём речь.

Например, вам нужно зайти по ssh на машину с ОС МСВС-3.0, а там локаль
ru_RU.KOI8-R. В screen для текущего окна можно сказать «encoding koi8-r».
В документации по tmux мне пока не удалось найти ничего подобного.

-- 
~dd

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  @ 2016-12-26 14:11           ` Dmitry Derjavin
  2016-12-26 14:15             ` Michael Shigorin
                               ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Dmitry Derjavin @ 2016-12-26 14:11 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Пн, 26 дек 2016, 15:38, gbophuk_alt@mail.ru:

>     Например, вам нужно зайти по ssh на машину с ОС МСВС-3.0, а там локаль
>     ru_RU.KOI8-R. В screen для текущего окна можно сказать «encoding koi8-r».
>     В документации по tmux мне пока не удалось найти ничего подобного.
>
> А tmux разве не с той локалью работает, под которой запущен?
> Или подключение происходит уже в tmux?

Да, в каждом «окне» отдельное удалённое подключение. Мультиплексор
работает в вашей основной локали, просто для конкретного окна screen
умеет выполнять перекодирование «на лету». tmux, насколько я знаю, нет.

Возвращаясь к вопросу — а у нас screen кто-нибудь ещё использует?

-- 
~dd

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-26 14:11           ` Dmitry Derjavin
@ 2016-12-26 14:15             ` Michael Shigorin
  2016-12-26 15:59             ` Anton Gorlov
                               ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2016-12-26 14:15 UTC (permalink / raw)
  To: community

On Mon, Dec 26, 2016 at 05:11:10PM +0300, Dmitry Derjavin wrote:
> Возвращаясь к вопросу — а у нас screen кто-нибудь ещё использует?

Разумеется.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-26 14:11           ` Dmitry Derjavin
  2016-12-26 14:15             ` Michael Shigorin
@ 2016-12-26 15:59             ` Anton Gorlov
  2016-12-26 18:17             ` Stas
  2016-12-27  3:19             ` В.А. Илларионов
  3 siblings, 0 replies; 12+ messages in thread
From: Anton Gorlov @ 2016-12-26 15:59 UTC (permalink / raw)
  To: ALT Linux Community general discussions

26.12.2016 17:11, Dmitry Derjavin пишет:
> Возвращаясь к вопросу — а у нас screen кто-нибудь ещё использует?

Конечно.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-26 14:11           ` Dmitry Derjavin
  2016-12-26 14:15             ` Michael Shigorin
  2016-12-26 15:59             ` Anton Gorlov
@ 2016-12-26 18:17             ` Stas
  2016-12-27  3:19             ` В.А. Илларионов
  3 siblings, 0 replies; 12+ messages in thread
From: Stas @ 2016-12-26 18:17 UTC (permalink / raw)
  To: ALT Linux Community general discussions



On 26.12.2016 19:11, Dmitry Derjavin wrote:
> Пн, 26 дек 2016, 15:38, gbophuk_alt@mail.ru:
>
>>     Например, вам нужно зайти по ssh на машину с ОС МСВС-3.0, а там локаль
>>     ru_RU.KOI8-R. В screen для текущего окна можно сказать «encoding koi8-r».
>>     В документации по tmux мне пока не удалось найти ничего подобного.
>>
>> А tmux разве не с той локалью работает, под которой запущен?
>> Или подключение происходит уже в tmux?
> Да, в каждом «окне» отдельное удалённое подключение. Мультиплексор
> работает в вашей основной локали, просто для конкретного окна screen
> умеет выполнять перекодирование «на лету». tmux, насколько я знаю, нет.
>
> Возвращаясь к вопросу — а у нас screen кто-нибудь ещё использует?

Я использую, более того, использую в нём перекодировку.
К примеру, это штатный способ чтения фидошной почты в Golded, в котором
не реализован UTF-8.

-- 
Станислав Дёгтев
Служба "Ваш админ"
 Мои контакты:
 - jabber: grumbler@grumbler.org
 - email: stas.grumbler@gmail.com и stas@vashadmin.su
 - телефоны в Е-бурге +79045430461 и +79222112259



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-26 14:11           ` Dmitry Derjavin
                               ` (2 preceding siblings ...)
  2016-12-26 18:17             ` Stas
@ 2016-12-27  3:19             ` В.А. Илларионов
  3 siblings, 0 replies; 12+ messages in thread
From: В.А. Илларионов @ 2016-12-27  3:19 UTC (permalink / raw)
  To: ALT Linux Community general discussions

26.12.2016 22:11, Dmitry Derjavin пишет:

> Пн, 26 дек 2016, 15:38, gbophuk_alt@mail.ru:
>
>>      Например, вам нужно зайти по ssh на машину с ОС МСВС-3.0, а там локаль
>>      ru_RU.KOI8-R. В screen для текущего окна можно сказать «encoding koi8-r».
>>      В документации по tmux мне пока не удалось найти ничего подобного.
>>
>> А tmux разве не с той локалью работает, под которой запущен?
>> Или подключение происходит уже в tmux?
> Да, в каждом «окне» отдельное удалённое подключение. Мультиплексор
> работает в вашей основной локали, просто для конкретного окна screen
> умеет выполнять перекодирование «на лету». tmux, насколько я знаю, нет.
>
> Возвращаясь к вопросу — а у нас screen кто-нибудь ещё использует?
Даже кабы только для астериска он был необходим, всё равно - необходим!

-- 
Мимо крокодил.
WBR, rednex CIO.
Viber = +7(964)103-65-67
JID = <mailto:>
Skype = $local_part@<mailto:>

Опциии rsync -aHAX --delete мозг автоматом переводит как "удалить к чёртовой матери!"



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-26 11:33       ` Dmitry Derjavin
  @ 2016-12-27  4:15         ` Hihin Ruslan
  2016-12-27  5:56         ` Hihin Ruslan
  2 siblings, 0 replies; 12+ messages in thread
From: Hihin Ruslan @ 2016-12-27  4:15 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 767 bytes --]

Здравствуйте Dmitry Derjavin
  В сообщении от 26 декабря 2016 Dmitry Derjavin написал(a):
> В screen для текущего окна можно сказать «encoding koi8-r».

Вот спасибо, не знал, хотя screen использую. В основном, 
страхуясь от разрыва связи. 
 И кстати ещё можно использовать для организации "форков в шеле".

-- 
  А ещё говорят так  (fortune): 
 
The next person to mention spaghetti stacks to me is going to 
have his head knocked off. -- Bill Conrad 
________________________________________________________________________
С уважением Хихин Руслан 

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] gnu screen splitting to regions
  2016-12-26 11:33       ` Dmitry Derjavin
    2016-12-27  4:15         ` Hihin Ruslan
@ 2016-12-27  5:56         ` Hihin Ruslan
  2 siblings, 0 replies; 12+ messages in thread
From: Hihin Ruslan @ 2016-12-27  5:56 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1235 bytes --]

Здравствуйте Dmitry Derjavin
  В сообщении от 26 декабря 2016 Dmitry Derjavin написал(a):
> Пн, 26 дек 2016, 13:46, gbophuk_alt@mail.ru:
> >     tmux кодировки переключать не умеет, а screen умеет.
> >     А мне нужно иногда.
> >
> > Example please! А то не понятно о чём речь.
>
> Например, вам нужно зайти по ssh на машину с ОС МСВС-3.0, а
> там локаль ru_RU.KOI8-R. В screen для текущего окна можно
> сказать «encoding koi8-r». В документации по tmux мне пока не
> удалось найти ничего подобного.

Извините, за нубский вопрос, а как онлайн дать команду 
"encoding koi8-r" .

Не понял из man screen.
Как прописать понял, а как дать он-лайн не понял.

-- 
  А ещё говорят так  (fortune): 
 
The only person who always got his work done by Friday was 
Robinson Crusoe. 
________________________________________________________________________
С уважением Хихин Руслан 

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-12-27  5:56 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-23 15:20 [Comm] gnu screen splitting to regions Dmitry Derjavin
2016-12-23 15:53 ` Evgeny Sinelnikov
2016-12-23 16:06   ` Evgeny Sinelnikov
2016-12-23 19:42   ` Dmitry Derjavin
2016-12-26 11:33       ` Dmitry Derjavin
2016-12-26 14:11           ` Dmitry Derjavin
2016-12-26 14:15             ` Michael Shigorin
2016-12-26 15:59             ` Anton Gorlov
2016-12-26 18:17             ` Stas
2016-12-27  3:19             ` В.А. Илларионов
2016-12-27  4:15         ` Hihin Ruslan
2016-12-27  5:56         ` Hihin Ruslan

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git