Fórum Root.cz
Hlavní témata => Software => Téma založeno: 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
-
To mě taky zajímá, akorát jsem to byl vždycky línej napsat :-)
-
Používáte bash, tcsh, nebo jiný shell?
-
bash
-
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.
-
Mám debian, díky, prostuduju.
-
V menu mc :
options - configuration
v oddieli other options krizik na Auto save setup
-
[...]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...
-
Midnight Commander v instalaci s sebou nese scripty, které to řeší.
Ahá... :D :D :D
-
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.
-
Midnight Commander v instalaci s sebou nese scripty, které to řeší. Jejich cesta se liší podle distribuce, dám příklady:
........
Zkusil jsem to:
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
-
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.
-
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?
-
-bash: ./usr/share/mc/bin/mc.sh: Adresář nebo soubor neexistuje
mezi teckou a /usr musi byt mezera, tedy:
. /usr/share/mc/bin/mc.sh
aby to nebylo matouci v pripade BASH(coz je tento pripad) lze misto . pouzit i prikaz source, je to (v BASHI) totozne:
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
-
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:
bash: /usr/lib/mc/mc-wrapper.sh: Adresář nebo soubor neexistuje
tak je potreba upravit/prepsat v souboru /usr/share/mc/bin/mc.sh
/usr/lib/mc/mc-wrapper.sh
na
/usr/share/mc/bin/mc-wrapper.sh