Kimarite"Biztos a Caja-(ka)t, az Asztal nem záródik az 'xkill'-lel .. nem éppen ez volt a probléma, hogy nem tudod nyitni a Caja-t?"
A probléma nem a Caja nyitása, hanem, hogy visszakaptam a promptot egyből az ablak megjelenése után. Ami nem jó, mert egy bash scriptben szeretném használni. Egy sora:
caja /mnt/bluetooth && fusermount -u /mnt/bluetooth
Szóval a Caja-val megnyitom a /mnt/bluetooth-ba csatolt eszközt, dolgozom a fájlokkal, majd amikor bezárom a Caja-t, és visszajön a prompt, akkor a fusermount lecsatolja a /mnt/bluetooth-ba csatolt eszközt. Ez viszont nem működik, ha egyből visszajön a prompt, mert akkor a fusermount egyből a Caja ablak megjelenése után lecsatolja az eszközt.
Megnyitottam a Caja-kat valamelyik megoldással, asszem négy ablakot, majd Xkilllel az egyikre kattintottam, és az összes+az asztal bezárult. Ez azt jelenti, hogy egy PID-del futnak. Azért nem az ablak sarkán levő x-szel, mert az csak az adott ablaknak küldi a jelet, nem pedig annak a folyamatnak, amihez az ablak tartozik. Mert a folyamatnak az Xkill küldi.
caja $1 &
Csak egy háttérbeli folyamat lesz belőle (ablak sem nyílik), aztán az is megszűnik.
A Caja nem nyit ablakot sima caja parancsra, hanem kell neki valamilyen helyet megadni argumentumként pl. caja ~.
caja $1 ~ &.
Ez ablakot is nyit, amúgy ugyanaz. Visszajön a prompt, és a PID-je sem látszik a processzek közt.
A desktop fájlban --no-desktop opcióval indul. De úgy is egy processz. Menüből megnyitva a Caja-kat is egy proceszz.