Portál AbcLinuxu, 8. května 2025 15:28

Dotaz: Nefungující terminál (konsole, xterm, rxvt...)

10.8.2008 19:19 Milan Příhoda | skóre: 2 | Bechyne | Praha6
Nefungující terminál (konsole, xterm, rxvt...)
Přečteno: 352×
Odpovědět | Admin
Dobrý den, ve všech desktopech vyjma KDE mi zlobí libovolný emulátor terminálu tak, že ihned po přihlášení a otevření terminálu se provede korektně pouze první příkaz.

Příklad:
milan@milan:~$ echo "Prvni prikaz funguje"
Prvni prikaz funguje

milan@milan:~$ echo "druhy uz ne"
bash: echo druhy uz ne: command not found
tipuju že bude nějakej problém s nastavením bílých znaků, možná s něčím jiným protože například příkaz ls funguje, ale když dám ls -l tak opět ne. Když dám ls a za něj mezeru mezerníkem taky nefunguje.

$PATH mám v pořádku, v tty to funguje jak má a v KDE taky. Gnome nemám, ale na xfce a flux,open,blackboxu to takhle zlobí. Je to Debian lenny.

Díky za všechny postřehy. Milan.
Nikdy nerikejte, ze to nejde nebo se najde blbec, kterej to dokaze
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.8.2008 20:08 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jako shell používáte bash, tak bych se pokusil zjistit co se děje zadáním příkazu set -x , čímž se aktivuje debugovací mód bashe a před samotným provedením zadaného příkazu vypíše příkazový řádek jak ho vidí bash.
10.8.2008 22:48 Milan Příhoda | skóre: 2 | Bechyne | Praha6
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
diky za radu, zkusil jsem a dopadlo to nasledovne:

ve zdravém stavu:
milan@milan:~$ ls -l
+ ls --color=auto -l
v nemocném stavu:
milan@milan:~$ ls -l
+ $'ls\302\240-l'
přiznávám se že z toho nejsem moc moudrej.
Nikdy nerikejte, ze to nejde nebo se najde blbec, kterej to dokaze
10.8.2008 22:58 Milan Příhoda | skóre: 2 | Bechyne | Praha6
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
Zlobí to jen když mám přepnutou US klávesnici, když si přepnu českou terminál funguje jak má. Předpokládám že to bude zašitý někde v tom.
Nikdy nerikejte, ze to nejde nebo se najde blbec, kterej to dokaze
11.8.2008 00:17 Milan Příhoda | skóre: 2 | Bechyne | Praha6
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
Uz jsem to vyresil i kdyz mi moc neni jasne proc to tak je. Pokud jsem mel zaplou ceskou klavesnici terminal fungoval, pokud jsem prepnul na us tak zlobil. Kdyz jsem prepnul na us pomoci setxkbmap us terminal chodil bez problemu. Nevim proc mne to napadlo, ale kdyz jsem v xorg.conf prehodil poradi z
Option      "XkbLayout" "cz,us"
na
Option      "XkbLayout" "us,cz"
tak vse funguje jak ma, ale moc mi to jasne neni.
Nikdy nerikejte, ze to nejde nebo se najde blbec, kterej to dokaze
11.8.2008 07:58 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
Jo, opačné pořadí mi také nechodí OK. Rád se dozvím, kam zakopali žeryka. Bude to někde ve vzájemných závislostech definic layoutů, ale detaily neznám. Poradí nějaká dobrá znalá duše?
11.8.2008 08:17 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
Také mi není moc jasné, proč se tak děje. Zkusmo bych do xorg.conf do sekce pro klávesnici přidal ještě tyto volby (pokud už tam nejsou):
Option          "XkbModel"      "latitude"
Option          "XkbRules"      "xorg"
Option          "XkbModel"      "pc105"
V KDE to funguje zřejmě proto, že podle mě KDE nebere zřetel na nastavení klávesnice v xorg.conf a používá vlastní layout.
10.8.2008 20:12 petr
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
Odpovědět | | Sbalit | Link | Blokovat | Admin
poslete vystup env
10.8.2008 22:17 Milan Příhoda | skóre: 2 | Bechyne | Praha6
Rozbalit Rozbalit vše Re: Nefungující terminál (konsole, xterm, rxvt...)
milan@milan:~$ env
SSH_AGENT_PID=1935
DM_CONTROL=/var/run/xdmctl
TERM=xterm
SHELL=/bin/bash
XDM_MANAGED=/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic
WINDOWID=10485766
USER=milan
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
SSH_AUTH_SOCK=/tmp/ssh-INKDHp1902/agent.1902
KONSOLE_DCOP=DCOPRef(konsole-1943,konsole)
DESKTOP_SESSION=fluxbox
PATH=/home/milan/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/matlab/bin:/opt/maple-9.5/bin:/home/milan/bin:/opt/cdk4avr/bin
KONSOLE_DCOP_SESSION=DCOPRef(konsole-1943,session-1)
PWD=/home/milan
LANG=cs_CZ.UTF-8
HISTCONTROL=ignoredups
SHLVL=2
HOME=/home/milan
LOGNAME=milan
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-38ePR8LzKF,guid=682a14c817e2113c7474929b489f31db
LESSOPEN=| /usr/bin/lesspipe %s
DISPLAY=:0.0
LESSCLOSE=/usr/bin/lesspipe %s %s
COLORTERM=
_=/usr/bin/env


Nikdy nerikejte, ze to nejde nebo se najde blbec, kterej to dokaze

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.