Fórum Root.cz

Hlavní témata => Software => Téma založeno: DolamanAnoha 03. 10. 2017, 09:29:18

Název: Midnight Commander ukládání aktuálních oken
Přispěvatel: DolamanAnoha 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
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: Pavouk106 03. 10. 2017, 09:37:24
To mě taky zajímá, akorát jsem to byl vždycky línej napsat :-)
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: Miroslav Šilhavý 03. 10. 2017, 09:37:42
Používáte bash, tcsh, nebo jiný shell?
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: DolamanAnoha 03. 10. 2017, 09:44:46
bash
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: Miroslav Šilhavý 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.
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: DolamanAnoha 03. 10. 2017, 10:36:37
Mám debian, díky, prostuduju.
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: patoj 03. 10. 2017, 15:20:39
V menu mc :
options - configuration
v oddieli other options krizik na Auto save setup
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: nobody(ten pravej) 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...
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: . 04. 10. 2017, 09:30:15
Midnight Commander v instalaci s sebou nese scripty, které to řeší.
Ahá...  :D :D :D
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: Danny 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.
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: DolamanAnoha 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
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: DolamanAnoha 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.
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: Miroslav Šilhavý 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?
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: nobody(ten pravej) 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
Název: Re:Midnight Commander ukládání aktuálních oken
Přispěvatel: nobody(ten pravej) 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