Autor Téma: klávesnice v terminálu Sid  (Přečteno 388 krát)

Offline piquick

  • Začátečník
  • **
  • Příspěvků: 37
    • Zobrazit profil
klávesnice v terminálu Sid
« kdy: 17. 05. 2021, 08:35:48 »
Dobrý den,
mám malý problém. Klávesnice v terminálu mi při stisku směrových šipek vypisuje "^[[A^[[A^[[C^[[B^[[D^" místo aby brouzdala po historii. Zajímavé je, že to dělá jen v běžném účtu (se sudo), v účtu roota se chová normálně. Nevíte, prosím někdo, jak z toho? Dík

Offline Petr Krčmář

  • Administrátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 459
    • Zobrazit profil
    • Debian-linux.cz
Re:klávesnice v terminálu Sid
« Odpověď #1 kdy: 17. 05. 2021, 09:17:35 »
Zřejmě máš spuštěný špatný shell. Co ti vypíše tenhle příkaz? Vyzkoušej ho ve funkčním i nefunkčním prostředí a měl bys vidět rozdíl.

Kód: [Vybrat]
ps -p $$

Offline piquick

  • Začátečník
  • **
  • Příspěvků: 37
    • Zobrazit profil
Re:klávesnice v terminálu Sid
« Odpověď #2 kdy: 17. 05. 2021, 09:25:51 »
root:

PID TTY          TIME CMD
   4928 pts/0    00:00:00 bash

uživatellský:

PID TTY          TIME CMD
   5270 pts/0    00:00:00 sh

aha, takže to bude asi v tom sh, že?

Offline Petr Krčmář

  • Administrátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 459
    • Zobrazit profil
    • Debian-linux.cz
Re:klávesnice v terminálu Sid
« Odpověď #3 kdy: 17. 05. 2021, 10:00:41 »
Rozhodně ano. Je třeba tomu uživateli dát něco příčetnějšího. Shell sh je určený jen pro běh skriptů, nemá žádné uživatelské funkce jako třeba historii.

Kód: [Vybrat]
chsh --shell /bin/bash uzivatel

Offline piquick

  • Začátečník
  • **
  • Příspěvků: 37
    • Zobrazit profil
Re:klávesnice v terminálu Sid
« Odpověď #4 kdy: 17. 05. 2021, 12:05:21 »
V Y Ř E Š E N O

díky moc, už je to v pořádku. Asi jsem to zvrtal, když jsem z roota  zřídil nový účet takto:

# useradd --btrfs-subvolume-home -c <jméno> -d /home/<uživatel> -G sudo -m <uživatel>

Ještě jednou dík.