Автор Тема: mc и сохранение каталогов  (Прочитано 3325 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ffrr

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 264
  • ffrr
mc и сохранение каталогов
« : 02 Апрель 2014, 19:19:14 »
Как можно в midnight commander настроить так, чтобы он сохранял последнее местоположение каталогов в левой и правой панели-с последнего запуска?

а то раздражает сам факт, что при следующем старте mc в левой и правой панели присутствуем мой домашний каталог
ffrr
 

Оффлайн ChubaDuba

  • Старожил
  • ****
  • Сообщений: 540
  • Debian Buster & Xmonad
  • Jabber: achubakov@jabber.ru
Re: mc и сохранение каталогов
« Ответ #1 : 02 Апрель 2014, 22:03:14 »
man mc
работа с ключом -P
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: mc и сохранение каталогов
« Ответ #2 : 09 Январь 2016, 18:31:46 »
Вот и я добрался до этой проблемы. Непонятно, почему в Дебиане изначально так неудобно настроен MC.
Получается, нужно всем многим тысячам пользователям, кто установил Debian, нужно заниматься этим мазохизмом вместо того, чтобы один раз сделать это как следует  в дистрибутиве - это нормально?
Итак, приступил к правке. Изучил ключ -P. Он гласит следующее:
Цитировать
       -P файл, --printwd=файл
              По окончании  работы  Midnight  Commander  запишет  последний  текущий  каталог  в
              указанный  файл.   Эту  опцию  не следует использовать напрямую.  Она используется
              специальной  функцией  оболочки,  которая  меняет  текущий  каталог  оболочки   на
              последний каталог, использованный Midnight Commander.

              Для того чтобы эта функция была определена, используйте файл /usr/lib/mc/mc.sh для
              оболочек bash и zsh, а для оболочки tcsh соответственно файл /usr/lib/mc/mc.csh
Из этого следует, что для bash волшебные настройки хранятся в конфиге  /usr/lib/mc/mc.sh
Смотрим этот конфиг:

/usr/lib/mc/mc.sh
# Don't define aliases in plain Bourne shell
[ -n "${BASH_VERSION}${KSH_VERSION}${ZSH_VERSION}" ] || return 0
alias mc='. /usr/lib/mc/mc-wrapper.sh'

Ну и что из этого следует? Получается, разработчики MC до сих пор не сделали удобную настройку этой фичи в меню, и вместо этого предлагают изучить работу этого мудреного конфига.
Но я не программист, а пользователь, поэтому эти закорючки мне не понятны, мне всего лишь нужно настроить MC. Так что хз, что с этим делать.

 Ради интереса еще заглянул настройки этого же конфига в CentOS. И что удивительно - настройки абсолютно такие же, конфиги буквально скопирован друг у друга, но в нем MC работает как надо!

Каккие будут мысли?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 


Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4657
  • memento mori
  • Jabber: qupl@jabber.ru
Re: mc и сохранение каталогов
« Ответ #3 : 09 Январь 2016, 18:53:10 »
Сёмин, перестаньте считать, что кто-то кому-то в линукс чем-то обязан. У Вас одни хотелки, у авторов пакета другие. У mc есть графическое меню настроек, никаких закорючек там изучать не нужно.

Оффлайн ffrr

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 264
  • ffrr
Re: mc и сохранение каталогов
« Ответ #4 : 09 Январь 2016, 22:31:44 »
ну вообще конечно удобно было бы, чтобы эта фича в менюшке mc по F9 настраивалась однозначно, ну или чтобы можно было и через меню и через конфиг, пусть девелоперы mc добавят в TODO по просьбам трудящихся))
ffrr
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 452
  • не умножайте сущностей сверх необходимых
Re: mc и сохранение каталогов
« Ответ #5 : 09 Январь 2016, 23:25:59 »
Каккие будут мысли?
в терминале alias mc что говорит?


Cообщение объединено 09 Январь 2016, 23:42:42
ну вообще конечно удобно было бы, чтобы эта фича в менюшке mc по F9 настраивалась однозначно, ну или чтобы можно было и через меню и через конфиг, пусть девелоперы mc добавят в TODO по просьбам трудящихся))
ИМХО пошлют вас лесом и полем. можно задать каталоги запуска, скажем
/usr/bin/mc /opt /varзапустит слева /opt а справа /var, а уж как прикрутить сами думайте
« Последнее редактирование: 09 Январь 2016, 23:42:42 от vic5710 »
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: mc и сохранение каталогов
« Ответ #6 : 10 Январь 2016, 00:35:20 »
Цитировать
в терминале alias mc что говорит?
говорит такое:

$ alias mc
bash: alias: mc: не найден


Цитировать
можно задать каталоги запуска, скажем
это же совсем другое, надо бы что запоминало текущий путь


Цитировать
У mc есть графическое меню настроек,
И что же, в нем есть настройка "запомнить текущий каталог при выходе"?
Если бы она была, то этот вопрос не всплывал бы регулярно каждый год в сети

Цитировать
перестаньте считать, что кто-то кому-то в линукс чем-то обязан.
Не надо меня поучать. Лучше научите.
И хотя здесь свобода мнений, но переход на личности говорит о слабости вашей собственой позиции.
« Последнее редактирование: 10 Январь 2016, 00:41:54 от Сёмин »
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 452
  • не умножайте сущностей сверх необходимых
Re: mc и сохранение каталогов
« Ответ #7 : 10 Январь 2016, 00:48:48 »
попробуйте в $HOME/.bashrc добавить:
. /usr/lib/mc/mc.sh
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: mc и сохранение каталогов
« Ответ #8 : 10 Январь 2016, 01:10:04 »
 $HOME/.bashrc - это что, файлик .bashrc в домашней папке?

Смутило $HOME, похожее на какую-то переменную окружения, что ли
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 452
  • не умножайте сущностей сверх необходимых
Re: mc и сохранение каталогов
« Ответ #9 : 10 Январь 2016, 01:13:12 »
$HOME - ваш дом. каталог
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: mc и сохранение каталогов
« Ответ #10 : 10 Январь 2016, 01:28:55 »
Ок, добавил в конец .bashrc строку . /usr/lib/mc/mc.sh , но к сожалению, не помогло.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 452
  • не умножайте сущностей сверх необходимых
Re: mc и сохранение каталогов
« Ответ #11 : 10 Январь 2016, 01:35:02 »
alias mc?
надо начать новую сессию
 
Пользователи, которые поблагодарили этот пост: Сёмин

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: mc и сохранение каталогов
« Ответ #12 : 10 Январь 2016, 01:46:25 »
Если надо - начнем :) И - ура! - за-ра-бо-та-ло!!!
Вы волшебник, спасибо огромное! :)
Как теперь снова стало удобно работать.

А скажите, этот рецепт универсальный, везде сработает?
Почему-то тырнет по этой проблеме наполнен множеством мыслимых и немыслимых советов, большинство которых при проверке не сработало, да хотя бы совет топикстартера.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 452
  • не умножайте сущностей сверх необходимых
Re: mc и сохранение каталогов
« Ответ #13 : 10 Январь 2016, 01:49:31 »
скорей всего косяк дистропилителей. В Дебиан МС по дефолту нет, поэтому и нет настройки. в Слаке это изначально есть.
 

Yrii

  • Гость
Re: mc и сохранение каталогов
« Ответ #14 : 10 Январь 2016, 12:46:57 »
Сохранение каталогов работает для одной панели (ИМХО так удобней). Настройки - Настройки панели - Автосохранение настроек панелей.
Сохраняется панель, где не была "линия", которая файлы выделяет.

скорей всего косяк дистропилителей
это не косяк. он запускается из места нахождения пользователя
т.е. если я сделаю cd /
то у меня слева будет корень, а справа будет последняя папка.
 
Пользователи, которые поблагодарили этот пост: ffrr

Теги:
 

[Решено] Сохранение образа диска

Автор Андрей_1

Ответов: 4
Просмотров: 1745
Последний ответ 14 Октябрь 2013, 19:13:53
от vic5710
LibreOffice - сохранение через сеть?

Автор RedPanda

Ответов: 28
Просмотров: 3319
Последний ответ 27 Октябрь 2017, 10:11:15
от Bezoar
Выборочная синхронизация каталогов

Автор yoric

Ответов: 13
Просмотров: 1357
Последний ответ 11 Декабрь 2015, 21:25:33
от yoric
Сохранение введённых команд в .bash_history в реальном времени - возможно ли?

Автор Sferg

Ответов: 1
Просмотров: 1226
Последний ответ 17 Март 2014, 15:24:53
от endru
Слияние пользовательских каталогов

Автор JC Denton

Ответов: 2
Просмотров: 674
Последний ответ 09 Ноябрь 2017, 11:51:00
от mcherenkov