Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-06-27 12:39:14

  Robert1985 - Użytkownik

Robert1985
Użytkownik
Zarejestrowany: 2009-11-12

Zapamiętywanie pozycji przez MC

Witam
    Zająłem się ostatnio czytaniem Debian Reference i natrafiłem na problem w części poświęconej MC.
Moim celem jest skonfigurowanie MC w taki sposób, aby zapamiętywał ostatnią pozycję przy wyjściu, za dokumentacją i manualem
zmodyfikowałem plik .bashrc w katalogu domowym użytkownika uruchamiającego mc. Modyfikacja to kod zawarty w man mc(1):

Kod:

mc ()
{
        MC=$HOME/tmp/mc$$-"$RANDOM"
        /usr/bin/mc -P "$@" > "$MC"
        cd "`cat $MC`"
        rm "$MC"
        unset MC;
}

Po dodaniu powyższego w konsoli wpisuję za jakimś postem: 

Kod:

source ~/.bashrc

jakby ktoś mógł napisać co to robi byłbym wdzdzięczny

Niestety MC nadal nie pamięta katalogu po ponownym uruchomieniu. Próbowałem wyłączyć go z opcją -P. Po takiej próbie otrzymuję błąd:

Kod:

Cannot get terminal settings: Niewłaściwy ioctl dla urządzenia (25)

Czy ktoś miał podobny problem, bądź zna przyczynę takiego zachowania. Z góry dziękuję za wszystkie odpowiedzi.

Offline

 

#2  2013-06-27 13:32:07

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Zapamiętywanie pozycji przez MC

Robert1985 napisał(-a):

Kod:

source ~/.bashrc

Wykonuje to, co jest w pliku zawarte.

Podpinam się.

Offline

 

#3  2013-06-27 14:30:58

  zbig - Użytkownik

zbig
Użytkownik
Zarejestrowany: 2010-02-25

Re: Zapamiętywanie pozycji przez MC

Niestety nie wiem co jest przyczyną awarii, ale można wypróbować sposobu z Forum Ubuntu.

Natomiast powyższy kod jeszcze za czasów Debiana Potato wyglądał

Kod:

# useful functions for mc

# does not do ctrl-Z
# mc() { cd $(/usr/bin/mc -P "$@"); }
# use secured temp-file (This is for Potato)
#mc ()
#{
#    mkdir -p ~/.mc/tmp 2> /dev/null
#    chmod 700 ~/.mc/tmp
#    MC=~/.mc/tmp/mc-$$
#    /usr/bin/mc -P "$@" > "$MC"
#    cd "$(cat $MC)"
#    rm -f "$MC"
#    unset MC;
#}

Offline

 

#4  2013-06-27 17:18:47

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Zapamiętywanie pozycji przez MC

gdzieś już ten temat widziałem na dpl  ]:->

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)