Преимущество far2l в том, что его не обязательно изначально запускать под root. Если far2l наткнётся на операцию, где недостаточно прав, то сам запросит пароль суперпользователя (см. Параметры -> Системные параметры -> [x] Разрешить повышение привилегий).
Если же очень хочется пускать far2l изначально от root, то из консоли запускаете sudo far2l --notty и после запроса пароля получаете far2l под суперпользователем (но при этом терминал останется занят до завершения far2l)
Спасибо за поклон, если есть пожелания, что и как ещё улучить - пишите.
По вашей ссылке вижу, что в ALT p10 - far2l 2.6.1, а в ALT p11 - far2l 2.6.3, т.е. чуток обновляется. Так во многих дистрах, которые не rolling, такая же фигня - вышел дистрибутив и версии попавших пакетов в ней замораживаются - сверху только багфиксы. Хотя в Ubuntu/Debian можно свежие версии пропихивать в предыдущие релизы системы через backport, но ведь это пользователь должен его специально у себя активировать.
В far2l на локальной системе никак (выбор языков сейчас работает в просмоторщике/редакторе и при поиске содержимого файлов на панелях).
А вот при сетевом соединении через NetRocks (быстрый вызов по Alt+F1/F2) можно в настройках соединения в Extra options указать Codepage, но после изменения каждый раз надо переподсоединяться.
Имеется в виду работа с linux из под windows и уже в linux запуск far2l. Для этого в KiTTY через ssh заходите на linux (дистанционный или локальный WSL) и уже там запускаете far2l. При этом KiTTY максимально корректно будет ему передавать комбинации клавиш и буфер обмена.
Вы выбрали сочетания, которые запускаемые в области действия Common, отрубят Вам фильтры на панелях (Ctrl+I) и что хуже удаление блока в редакторе (Ctrl+D). Вот тут для урезанных клавиатур (в том числе и маководов) разные макросы https://github.com/akruphi/far2l/wiki#key_macros Про сам язык макросов и области видимости можете почитать по ссылкам из https://github.com/akruphi/far2l/wiki#encyclopedia
Ну в mc есть и 2) история команд по M-h, 3) работа с chmod, chown, chattr, а также 5) кодировки по M-e, однако немного своеобразно (после far2l требуют переучивания навыков) и частично усечённо (хотя chattr наоборот в far2l слабее, чем в свежих mc).
А вот 1) буфер обмена, 4) различные сетевые протоколы и 5) широчайший набор кодировок - действительно одни из основных преимуществ far2l.
По symlink: на панелях Alt+F6 - создать, Ctrl+A - просматривать на кого ссылается и редактировать, Ctrl+Shift+PgDn - перескок к оригинальному файлу, на который ссылается symlink (Ctrl+Shift+PgUp - возврат обратно)
F9->Options->Colors / F9->Параметры->Цвета - менять цвета основных элементов far2l (хранятся в ~/.config/far2l/palette.ini)
F9->Options->Files highlighting and sort groups / F9->Параметры->Раскраска файлов и группы сортировки - менять цвета раскраски файлов на панелях (хранятся в ~/.config/far2l/settings/colors.ini)
Ну и отдельно цвета раскраски синтаксиса в редакторе от FarColorer (могут быть переопределены в подкаталогах ~/.config/far2l/plugins/colorer)
Область действия Shell сработает только, если на активной панели файлы, а бывает ещё информационная панель (Info); панель быстрого просмотра (QView); панель дерева папок (Tree) и т.п. Тут возможно стоит сразу использовать Common, если Ctrl+W ни в просмотрощике, ни в редакторе, ни в диалогах не нужна:
[KeyMacros/Common/CtrlW]
Description=Erase word to the left
DisableOutput=0x1
NotEmptyCommandLine=0x1
Sequence=CtrlBS
Теперь уже X не обязательны. Для передачи на запущенный на удалённом компьютере far2l расширенных сочетаний клавиш и буфера обмена необходимо инициировать соединение из умеющих это клиентов. Подробнее: https://github.com/akruphi/far2l/wiki#tty-terminals
Отмечу, что в Ubuntu 23.10 (и Debian) попала пока версия far2l от конца весны, а часть перечисленных в статье приятностей сделана летом, поэтому лучше ставить свежий оперативно обновляемый far2l из https://launchpad.net/~far2l-team/+archive/ubuntu/ppa где также пакеты и для остальных актуальных версий Ubuntu.
Преимущество far2l в том, что его не обязательно изначально запускать под root. Если far2l наткнётся на операцию, где недостаточно прав, то сам запросит пароль суперпользователя (см. Параметры -> Системные параметры -> [x] Разрешить повышение привилегий).
Если же очень хочется пускать far2l изначально от root, то из консоли запускаете
sudo far2l --notty
и после запроса пароля получаете far2l под суперпользователем (но при этом терминал останется занят до завершения far2l)С хоткеями, как и с буфером обмена дистанционно дебажить сложно - множество факторов: и какая терминалка и какое рабочее окружение и их настройки.
Если есть возможность, соберите самостоятельно из исходников с гитхаба свежий master и проверьте на нём.
С оперативным обсуждением деталей бага давайте к нам в телеграм-чат https://t.me/far2l_ru
Ну тогда пользователям мотивировать майнтейнеров. Хотя вот недавно с Astra не прокатило: https://github.com/elfmz/far2l/discussions/2547
Спасибо за поклон, если есть пожелания, что и как ещё улучить - пишите.
По вашей ссылке вижу, что в ALT p10 - far2l 2.6.1, а в ALT p11 - far2l 2.6.3, т.е. чуток обновляется. Так во многих дистрах, которые не rolling, такая же фигня - вышел дистрибутив и версии попавших пакетов в ней замораживаются - сверху только багфиксы. Хотя в Ubuntu/Debian можно свежие версии пропихивать в предыдущие релизы системы через backport, но ведь это пользователь должен его специально у себя активировать.
Основное преимущество far2l - прямая работа с общесистемным буфером обмена, в остальном на любителя - кто к чему привык
в far2l/far2m - через Alt+F1 или Alt+F2 и самый первый пункт, который с шорткатом -
(а в виндовском far3 только через плагин F11 -> Same Folder)
В far2l на локальной системе никак (выбор языков сейчас работает в просмоторщике/редакторе и при поиске содержимого файлов на панелях).
А вот при сетевом соединении через NetRocks (быстрый вызов по Alt+F1/F2) можно в настройках соединения в Extra options указать Codepage, но после изменения каждый раз надо переподсоединяться.
Имеется в виду работа с linux из под windows и уже в linux запуск far2l. Для этого в KiTTY через ssh заходите на linux (дистанционный или локальный WSL) и уже там запускаете far2l. При этом KiTTY максимально корректно будет ему передавать комбинации клавиш и буфер обмена.
Вы выбрали сочетания, которые запускаемые в области действия Common, отрубят Вам фильтры на панелях (Ctrl+I) и что хуже удаление блока в редакторе (Ctrl+D).
Вот тут для урезанных клавиатур (в том числе и маководов) разные макросы https://github.com/akruphi/far2l/wiki#key_macros Про сам язык макросов и области видимости можете почитать по ссылкам из https://github.com/akruphi/far2l/wiki#encyclopedia
По нюансам портабельной версии см. https://github.com/akruphi/far2l/wiki#portables_nuance
Ну в mc есть и 2) история команд по M-h, 3) работа с chmod, chown, chattr, а также 5) кодировки по M-e, однако немного своеобразно (после far2l требуют переучивания навыков) и частично усечённо (хотя chattr наоборот в far2l слабее, чем в свежих mc).
А вот 1) буфер обмена, 4) различные сетевые протоколы и 5) широчайший набор кодировок - действительно одни из основных преимуществ far2l.
По symlink: на панелях Alt+F6 - создать, Ctrl+A - просматривать на кого ссылается и редактировать, Ctrl+Shift+PgDn - перескок к оригинальному файлу, на который ссылается symlink (Ctrl+Shift+PgUp - возврат обратно)
F9->Options->Colors / F9->Параметры->Цвета - менять цвета основных элементов far2l (хранятся в ~/.config/far2l/palette.ini)
F9->Options->Files highlighting and sort groups / F9->Параметры->Раскраска файлов и группы сортировки - менять цвета раскраски файлов на панелях (хранятся в ~/.config/far2l/settings/colors.ini)
Ну и отдельно цвета раскраски синтаксиса в редакторе от FarColorer (могут быть переопределены в подкаталогах ~/.config/far2l/plugins/colorer)
Пример комплексной замены цветов в https://github.com/unxed/far2ltricks/blob/main/themes/default_dark.tar.gz
И на https://github.com/elfmz/far2l/releases и на https://formulae.brew.sh/cask/far2l кроме сборок -x64.dmg (под старые системы) есть -11.2-universal.dmg (но только под 11.2).
Очень похоже на проблему терминала konsole. Вот советы: https://github.com/akruphi/far2l/wiki/#konsole_problems
Область действия Shell сработает только, если на активной панели файлы, а бывает ещё информационная панель (Info); панель быстрого просмотра (QView); панель дерева папок (Tree) и т.п. Тут возможно стоит сразу использовать Common, если Ctrl+W ни в просмотрощике, ни в редакторе, ни в диалогах не нужна:
Вам проще поставить свежую версию из PPA и сбросить раскраску к новым умолчаниям, вот тут описано: https://github.com/akruphi/far2l/wiki#mc_types
Выйти можно будет - в командной строке exit far (подробнее в помощи по F1 см. разделы Терминал или Special commands)
Для ситуации дублирования клавиш F1..F12 можно в ~/.config/far2l/settings/key_macros.ini намакросить альтернативы.
Теперь уже X не обязательны. Для передачи на запущенный на удалённом компьютере far2l расширенных сочетаний клавиш и буфера обмена необходимо инициировать соединение из умеющих это клиентов. Подробнее: https://github.com/akruphi/far2l/wiki#tty-terminals
rpm-сборки:
* https://download.opensuse.org/repositories/home:/viklequick/
* https://copr.fedorainfracloud.org/coprs/polter/far2l
Отмечу, что в Ubuntu 23.10 (и Debian) попала пока версия far2l от конца весны, а часть перечисленных в статье приятностей сделана летом, поэтому лучше ставить свежий оперативно обновляемый far2l из https://launchpad.net/~far2l-team/+archive/ubuntu/ppa где также пакеты и для остальных актуальных версий Ubuntu.