Midnight Commander ukládání aktuálních oken

Midnight Commander ukládání aktuálních oken
« kdy: 03. 10. 2017, 09:29:18 »
Blbá banalita, ale nemůžu najít nastavení, aby si MC zapamatoval posledně otevřené adresáře v panelech. Jsem trouba, já to vím. :-D


Pavouk106

  • *****
  • 2 395
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Midnight Commander ukládání aktuálních oken
« Odpověď #1 kdy: 03. 10. 2017, 09:37:24 »
To mě taky zajímá, akorát jsem to byl vždycky línej napsat :-)

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #2 kdy: 03. 10. 2017, 09:37:42 »
Používáte bash, tcsh, nebo jiný shell?

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #3 kdy: 03. 10. 2017, 09:44:46 »
bash

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #4 kdy: 03. 10. 2017, 10:16:40 »
Midnight Commander v instalaci s sebou nese scripty, které to řeší. Jejich cesta se liší podle distribuce, dám příklady:

Debian / bash: /usr/share/mc/bin/mc.sh
Debian / csh: /usr/share/mc/bin/mc.csh

RHEL/CentOS / bash: /usr/libexec/mc/mc.sh
RHEL/CentOS / csh: /usr/libexec/mc/mc.csh

FreeBSD / bash: /usr/local/libexec/mc/mc.sh
FreeBSD / csh: /usr/local/libexec/mc/mc.csh

Tento soubor pak musíte natáhnout při interaktivním pžihlášení, takže v případě Debian / bash přidáte do ~/.bashrc řádek: ". /usr/share/mc/bin/mc.sh" (povšimněte tečky na začátku). V případě csh pak do souboru ~/.cshrc řádek "source /usr/share/mc/bin/mc.csh".

Samozřejmě to můžete řešit i systémově do /etc/profile, /etc/bash.bashrc, /etc/csh.cshrc.


Re:Midnight Commander ukládání aktuálních oken
« Odpověď #5 kdy: 03. 10. 2017, 10:36:37 »
Mám debian, díky, prostuduju.

patoj

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #6 kdy: 03. 10. 2017, 15:20:39 »
V menu mc :
options - configuration
v oddieli other options krizik na Auto save setup

nobody(ten pravej)

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #7 kdy: 03. 10. 2017, 23:40:37 »
[...]v oddieli other options krizik na Auto save setup
autosave nebo rucni save uklada jen adresar umistenej v nevybranem panelu, do vybraneho panelu pri pusteni standardne prepina na aktualni adresar v shellu pred pustenim mc...

.

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #8 kdy: 04. 10. 2017, 09:30:15 »
Midnight Commander v instalaci s sebou nese scripty, které to řeší.
Ahá...  :D :D :D

Danny

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #9 kdy: 04. 10. 2017, 12:31:03 »
taky je dobrá vychytávka pouštět "mc /tady/je/jedna/cesta /a/tady/druha/cesta" pak při spuštění otevře panely v těchto dvou zadaných cestách. lze použít jen jedna cesta taky.

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #10 kdy: 12. 10. 2017, 08:08:09 »
Midnight Commander v instalaci s sebou nese scripty, které to řeší. Jejich cesta se liší podle distribuce, dám příklady:

........

Zkusil jsem to:

Kód: [Vybrat]
root@NAS:/# reboot -h
login as: root
root@10.22.0.4's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 12 07:50:59 2017 from 10.22.0.5
-bash: ./usr/share/mc/bin/mc.sh: Adresář nebo soubor neexistuje

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #11 kdy: 12. 10. 2017, 08:15:27 »
Další věc, mám několik strojků s debianem a zjistil jsem, že u jednoho mě autosave funkuje, tak jsem dal aptitude update, aptitude safe-upgrade a najednou už nefunkuje, heč?
Chtěl bych požádat někoho, kdo to umí, aby se přihlásil do tý tlupy, co dělá na MC a založil ticket na tento problém, já jsem starší člověk a anglicky nedám ani vrzg, jinak už je to tam. Nebo já nevim, jak tenhle problém jinak vyřešit.

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #12 kdy: 12. 10. 2017, 08:46:45 »
Další věc, mám několik strojků s debianem a zjistil jsem, že u jednoho mě autosave funkuje, tak jsem dal aptitude update, aptitude safe-upgrade a najednou už nefunkuje, heč?
Chtěl bych požádat někoho, kdo to umí, aby se přihlásil do tý tlupy, co dělá na MC a založil ticket na tento problém, já jsem starší člověk a anglicky nedám ani vrzg, jinak už je to tam. Nebo já nevim, jak tenhle problém jinak vyřešit.

V novějším MC je to na dvou místech:
Options => Configuration => Auto save setup
Options => Panel options => Auto save panels setup

Ve starším to bylo jen na jednom místě.

Nemůže to být tím?

nobody(ten pravej)

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #13 kdy: 12. 10. 2017, 23:43:37 »
Kód: [Vybrat]
-bash: ./usr/share/mc/bin/mc.sh: Adresář nebo soubor neexistuje
mezi teckou a /usr musi byt mezera, tedy:
Kód: [Vybrat]
. /usr/share/mc/bin/mc.shaby to nebylo matouci v pripade BASH(coz je tento pripad) lze misto . pouzit i prikaz source, je to (v BASHI) totozne:
Kód: [Vybrat]
source /usr/share/mc/bin/mc.sh
prave sem to vyzkousel a funguje, musi byl ale zaroven aktivovane ta volba "Options => Panel options => Auto save panels setup" jak psal Miroslav, nebo cesky, aktivovane obe volby:
Nastaveni => Konfigurace => Automaticke ukladani parametru
Nastaveni => Nastaveni panelu => Automaticke ukladani nastaveni panelu

nobody(ten pravej)

Re:Midnight Commander ukládání aktuálních oken
« Odpověď #14 kdy: 12. 10. 2017, 23:50:33 »
zkousel sem to v Xubuntu 17.10, ted jeste zkusil v Xubuntu 14.04 kde mam ale novejsi Midnight Commander nez je v 14.04 repositarich (=pouzitim PPA) a tam je chyba, pokud by se teda v tvem distru (po pridani toho source radku) zobrazilo (pri spusteni mc) hlaska:
Kód: [Vybrat]
bash: /usr/lib/mc/mc-wrapper.sh: Adresář nebo soubor neexistuje
tak je potreba upravit/prepsat v souboru /usr/share/mc/bin/mc.sh
Kód: [Vybrat]
/usr/lib/mc/mc-wrapper.shna
Kód: [Vybrat]
/usr/share/mc/bin/mc-wrapper.sh