Hozzászólások
még mindig nem jöttem rá, hogy mi a francért nem működik a rendesen a ctrl-z, most épp úgy tűnik a bash miatt.. ezt történik pontosan:
nem fut semmi, csak a wm.
1, indítok egy xterm-et
2, xterm-be beírom, hogy 'opera', de bármi más X-es programot is írhatnék.
3, oké, opera elindult.
4, vissza xterm-be, ctrl-z.
5, xterm marad a régiben, semmi prompt, semmi [1]+ Stopped opera, semmi.
6, most ha megnézem az opera processz státuszát, akkor 'T+'-os, itt a probléma.
--
oké, van ilyen. ez viszont még érdekesebb:
1,-3, ugyanaz mint az előbb.
4, zárjuk be az operát, oké, kapok promptot.
5, indítsuk el mégegyszer az operát,
6, vissza xterm-be, ctrl-z.
7, [1]+ Stopped opera, remek.
8, bg, oké, opera a háttérben fut.
naésakkor ezután kétfelé ágazik a dolog:
9a, ctrl-d-vel kilépek a shellből, xterm bezár, opera fut tovább.
9b, nem ctrl-d-vel lépek ki a shellből, hanem a window close gombra kattintok, ami a titlebarban van: xterm bezár, viszont az opera is!
--
egyéb érdekességek:
-xterm+tcsh alatt minden tökéletesen működik minden.
-kipróbáltam egy ELive-t, ott viszont xterm+bash is működik rendesen.
mindez egy slackware-10.2-n.
másvalaki nem tapasztalt ilyet?
- A hozzászóláshoz be kell jelentkezni
na, most kipróbáltam kde+konsole alól is.. eddig nem csinált ilyet, de ugyanaz a probléma.. lehet, hogy egészen máshol szúrtam el valamit.
- A hozzászóláshoz be kell jelentkezni
khmm, most kíváncsiságból újraraktam a rendszert, és továbbra is ez történik.
nem próbálná ki valaki más is akármilyen slackware-en?
tehát a következő:
X, elindít akármilyen terminálemulátor bash shellel, benne elindít xclock, ctrl-z az emulátorban, és ezekután egyik se reagál.
ugyanez bash helyett pl. tcsh-val pedig jól működik.
--
G.
- A hozzászóláshoz be kell jelentkezni
[quote:8d48b1f5c3="LGee"]Mar az elejen tudom ajanlani az mrxvt-t, ami tudja a tobb terminal egy ablakon beluli 'tabbed' kezeleset. Ha hasznaltad ezt Konsole alatt is, biztosan tetszeni fog.
Meg lehet valahogy tanitani UTF-8 kezelesere? nekem eddig nem sikerult...
:(
- A hozzászóláshoz be kell jelentkezni
sziasztok;
most szabogatom bele az xterm-et az fvwm-be, és mivel eddig kde-t használtam, szeretnék minél inkább konsole-szerű hatást elérni. az egyik kérdés az, hogy hogyan lehet kívülről, tehát nem xterm-en belül kiadott paranccsal az ablak címsorát változtatni?
a másik problémám pedig az, hogy ha xterm-en belül indítok valamit, de később szeretném háttérbe rakni, akkor azt hogy kéne jól megoldani? ugyanis a ctrl-z, bg nem igazán működik: a ctrl-z lestoppolja az alkalmazást, de az xterm csak néz bután, szerinte nem történt semmi. :(
előre is köszi,
G.
- A hozzászóláshoz be kell jelentkezni
[quote:3d80b7fe99="imp"]sziasztok;
most szabogatom bele az xterm-et az fvwm-be, és mivel eddig kde-t használtam, szeretnék minél inkább konsole-szerű hatást elérni. az egyik kérdés az, hogy hogyan lehet kívülről, tehát nem xterm-en belül kiadott paranccsal az ablak címsorát változtatni?
gondolom xterm -title ..., de van -e is
[quote:3d80b7fe99="imp"]a másik problémám pedig az, hogy ha xterm-en belül indítok valamit, de később szeretném háttérbe rakni, akkor azt hogy kéne jól megoldani? ugyanis a ctrl-z, bg nem igazán működik: a ctrl-z lestoppolja az alkalmazást, de az xterm csak néz bután, szerinte nem történt semmi. :(
előre is köszi,
G.
^-Z utan kiadod: jobs
majd: bg %<felfuggesztett_process_szama>
Utobbival hatterbe kerul a process es tovabb fut.
- A hozzászóláshoz be kell jelentkezni
gondolom xterm -title ..., de van -e is
igen, ez jó lenne, de futás közben kéne. xtermcontrol sem jó, mert azt is a megfelelő xterm ablakból kell futtatni.
elvileg lehet olyat csinálni, hogy egy FvwmCommand megkapja az ablak resource id-jét, vagy amit akar; az a kérdés, hogy utána mit kéne csinálni. sok google árán lehet, hogy rájönnék, de hátha valaki csinált már ilyet.
^-Z utan kiadod: jobs
majd: bg %<felfuggesztett_process_szama>
Utobbival hatterbe kerul a process es tovabb fut.
nos, a helyzet az, hogy mikor ctrl-z -t nyomok az xterm-ben, akkor a másik program megáll, viszont az xterm-ben nem kapok promptot! Ez miért van?
- A hozzászóláshoz be kell jelentkezni
Ha tudod, hogy az xterm melyik pseudo-tty-on van (jelen példában /dev/tty/35), akkor
[code:1:582729a082]
echo -en '\x1b]0;QWER\x07' >/dev/pts/35
[/code:1:582729a082]
Ezt a pseudo-tty-t az xterm pid-jéből úgy kapod meg, hogy megnézed a benne futó cucc terminálját, pl. ha az xterm-ed pid-je 16085, akkor
[code:1:582729a082]
ps --no-heading -o tty -p `ps --no-heading --ppid 16085 -o pid`
[/code:1:582729a082]
Azaz, egy tetszőleges pid-ű xterm címének átütése:
[code:1:582729a082]
function set_xterm_title()
{
# $1 = xterm pid
# $2 = title
subpid=`ps --no-heading -o pid --ppid $1`
tty=`ps --no-heading -o tty -p $subpid`
echo -ne "\x1b]0;$2\x07" >/dev/$tty
}
set_xterm_title 16085 "ihaj csuhaj"
[/code:1:582729a082]
(thx Folti :)...)
- A hozzászóláshoz be kell jelentkezni
Viszont ebben az esetben ne felejtsd el unset -elni a PROMPT_COMMAND valtozot bash alatt. Ellenkezo esetben olyan 'nem megy' erzese lesz a dolognak... :D
- A hozzászóláshoz be kell jelentkezni
Mar az elejen tudom ajanlani az mrxvt-t, ami tudja a tobb terminal egy ablakon beluli 'tabbed' kezeleset. Ha hasznaltad ezt Konsole alatt is, biztosan tetszeni fog.
http://materm.sourceforge.net/
- A hozzászóláshoz be kell jelentkezni
igen! köszönöm! már csak valahogy rábiggyesztem egy menüpontra összebogarászom az xterm pidjét, meg kell hozzá egy kis ablak, az új név beviteléhez, és tökéletes lesz! :)
a második problémát kipróbáltam rxvt, eterm, és konsole alól is; rxvt alatt szintén problémás a dolog, eterm és konsole alól nem. :(
- A hozzászóláshoz be kell jelentkezni
[quote:a08f2035ca="LGee"]Mar az elejen tudom ajanlani az mrxvt-t, ami tudja a tobb terminal egy ablakon beluli 'tabbed' kezeleset. Ha hasznaltad ezt Konsole alatt is, biztosan tetszeni fog.
http://materm.sourceforge.net/
hú, ezt nem ismertem! a feature-lista alapján lehet, hogy ez kell nekem:)
tnx!
- A hozzászóláshoz be kell jelentkezni