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

[quote=Robert1985]

Kod:

source ~/.bashrc

[/quote]
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 [url=http://ubuntuforums.org/showthread.php?t=2097464&s=e4a7f4e932aacc5e5f6160104ccc574f]Forum Ubuntu[/url].

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 ;-)

[ Generated in 0.007 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00105 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='52.15.217.86' WHERE u.id=1
0.00063 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '52.15.217.86', 1732620971)
0.00039 SELECT * FROM punbb_online WHERE logged<1732620671
0.00042 SELECT topic_id FROM punbb_posts WHERE id=235776
0.00005 SELECT id FROM punbb_posts WHERE topic_id=23826 ORDER BY posted
0.00045 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23826 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00081 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23826 ORDER BY p.id LIMIT 0,25
0.00088 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23826
Total query time: 0.00489 s