LINUX.ORG.RU

ScreenList в mc

 


1

1

Всем привет

Перемещение между экранами панелей и просмотра в mc работает:

  • Alt+~ - список экранов
  • Alt+{ - предыдущий экран
  • Alt+} - следующий экран

Настроить такое перемещение для экранов редактора не получается. Добавление

ScreenList = alt-prime
ScreenNext = alt-rbrace
ScreenPrev = alt-lbrace

в секции main, panel, input, editor, viewer файла mc.keymap по отдельности и различных комбинациях никакого результата не дает.

Просьба поделится конфигом у кого такое настроено и работает.

Ubuntu 20.04.1 LTS xfce4 mc 3:4.8.24-2ubuntu1


в секции main, panel, input, editor, viewer файла mc.keymap

dialog, это раз

а два - переключение раскладки какое, Alt-Shift?

anonymous
()
Ответ на: комментарий от anonymous

Добавил в dialog, добавил везде - без изменений.

Переключение на CapsLock.

Чтобы исключить влияние gui проверил через tty1 (ctrl+atl+1) - без изменений.

spice
() автор топика

У меня точно так же (в /etc/mc/mc.default.keymap), но список экранов не работает, т.к. AltShift+~ занят MATE (быстрое переключение между окнами). Можно переназначить, но очень редко в mc открываю больше двух экранов, которые переключаю без проблем, как правило это + редактор/вьювер.

anonymous
()
Ответ на: комментарий от spice

А что-то вообще происходит, или вообще тишина?

И какой эмулятор терминала?

Чтобы исключить влияние gui проверил через tty1 (ctrl+atl+1) - без изменений.

А консоль, насколько помню, не умеет посылать альтовые комбинации. И xterm не умеет.

anonymous
()
Ответ на: комментарий от anonymous

При нажатии alt+~, если

  • никаких файлов не открыто - появляется список из одного элемента - Panels
  • открыт файл в режиме просмотра - появляется список из двух элементов - Panels и View
  • открыт файл в режиме редактировани - появляется список из одного элемента - Edit

То есть переключатся между экранами возможно только при просмотре файлов.

Поведение аналогично в эмуляторе терминала Konsole и в tty.

spice
() автор топика
Ответ на: комментарий от spice

Странно. Могу только сказать, что у меня работает. В дефолтной конфигурации. Открыл несколько файлов на просмотр и на редактирование. ScreenList где угодно (панели, редактор, просмотр) показывает список всех файлов с пометкой «просмотр» или «редактирование», плюс панели.

Работают ScreenList, ScreenNext и ScreenPrev (этот почему-то через раз).

как alt+`, alt+], alt+[ соответственно

anonymous
()
Ответ на: комментарий от spice

То есть переключатся между экранами возможно только при просмотре файлов.

Специально в МАТЕ освободил Alt+`

mc стал показывать список всех экранов. editor, viewer и panel. Клавиатурные настройки по-умолчанию

anonymous
()
Ответ на: комментарий от anonymous

Действительно странно.

Попробовал на центосе через ssh - все работает даже без файлов mc.keymap

На центосе:

mc --version
GNU Midnight Commander 4.8.7
Built with GLib 2.46.2
Using the S-Lang library with terminfo database
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With internationalization support
With multiple codepages support
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish, smbfs
Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

Локально на убунте:

mc --version
GNU Midnight Commander 4.8.24
Built with GLib 2.63.3
Using the S-Lang library with terminfo database
With builtin Editor and Aspell support
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, sftpfs, fish
Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

Есть идеи?

spice
() автор топика
Ответ на: комментарий от Voland_1994

Да, баг. Причем в 4.8.24 из редактора в списке скринов только сам редактор, а в 4.8.25 из редактора список вообще не отображается.

4.8.26 полет нормальный.

Спасибо.

spice
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.