JoleKK Napisano Lipiec 22, 2016 Zgłoszenie Share Napisano Lipiec 22, 2016 Dziwny, irytujący i powtarzający się niezależnie od wersji problem. Geneza jest taka: 1. wpisuję długą komendę w terminalu (emulatorze w trybie graficznym) 2. powtarzam komendę strzałką w górę 3. wciskam home, pozycja początkowa kursora, jest odsunięta od prompta o kilka znaków i kursor znajduje się już "na poleceniu" 4. wciśnięcie end powoduje, że kursor jest tule samo pól co w punkcie 3 za komendą Problem występuje niezależnie od emulatora terminala (mate-terminal, gnome-terminal). Przeczesałem google, wyczytałem kilka porad i w większości mówiły one o wyłączonym checkwinsize w zmiennych systemu. Zmienna jest włączona, więc kombinowanie z nią nic nie wniosły. Jeśli ktoś ma tropy, które pomogłyby rozwiązać ten problem, będę wdzięczny za wskazanie. System to Fedora 24 z mate, ale problem pojawiał się w każdej wersji, której używałem, więc nie ma to zapewne większego znaczenia. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Napisano Lipiec 22, 2016 Zgłoszenie Share Napisano Lipiec 22, 2016 Pamiętam, że podobne objawy dawał mi któryś z systemów na VirtualBox. Sprawa może, ale też wcale nie musi, mieć coś wspólnego ze sterownikami karty graficznej, może jakimiś innymi ustawieniami. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
DEMON Napisano Lipiec 22, 2016 Zgłoszenie Share Napisano Lipiec 22, 2016 Nie wiem czy dobrze rozumiem problem. U mnie w Terminal Guake jak wpisuje długą komendę i później strzalka w górę ją powtórzę to klawisz Home powoduję że kursor leci na 1 litere komendy a klawisz end leci na koniec komendy i jest tuż za ostatnią literą - wydaje mi się to poprawne. No chyba że o coś innego chodzi Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
JoleKK Napisano Lipiec 22, 2016 Autor Zgłoszenie Share Napisano Lipiec 22, 2016 @DEMON, to co piszesz to prawidłowe zachowanie, u mnie home przeskakuje na 12 znak komendy, a end na 12 znaków za komendę. @marcin82 nie mam na tym komputerze Virtualboxa, nie mam też sterowników własnościowych, grafa to intel. Tak czy inaczej, problem prześladuje mnie od co najmniej Fedory 14, a z małymi wyjątkami "zaliczyłem" od wersji 10 wszystkie, więc to naprawdę frustrujące. Mam to na każdym komputerze z Fedorą, co ciekawe, żedan znany my użytkownik tego systemu problemu nie ma.... A wygląda to tak (znak | | to umownie kursor): $ echo; echo; echo|;| echo; echo; echo; echo; echo; (po powtórzeniu takiej kombinacji komend strzałką w górę i wciśnięciu home, ale może być dowolna, byle długa). $ echo; echo; echo; echo; echo; echo; echo; echo; | | (a tak po wciśnięciu end) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 22, 2016 Zgłoszenie Share Napisano Lipiec 22, 2016 A to musi być koniecznie Home i End? Ctrl-A i Ctrl-E wg mnie zawsze działają poprawnie o ile pracujesz w powłoce bash. Można ewentualnie próbować zmapować te sekwencje na Home i End. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
JoleKK Napisano Lipiec 23, 2016 Autor Zgłoszenie Share Napisano Lipiec 23, 2016 Ctrl-A i Ctrl-E dają identyczny efekt niestety. W sumie to jestem bardzo zdziwiony, że jako jedyny mam ten problem, niezależnie od komputera czy wersji, pech jakiś czy co? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
JoleKK Napisano Lipiec 23, 2016 Autor Zgłoszenie Share Napisano Lipiec 23, 2016 OK, problem rozwiązany, pora bić się w pierś i aż wstyd się przyznać. Okazało się, że moja definicja zmiennej PS1 w .bashrc była najwyraźniej niedoskonała, po jej usunięciu, wszystko wróciło do normy. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się