Jos lisään bootissa käynnistyviin ohjelmiin esimerkiksi selaimen ja sähköpostin, onko tapaa jolla voin määritellä niiden aukeavan eri työpöydille ?
Kyseessä Mint 14 Cinnamon.
Kyseessä Mint 14 Cinnamon.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 16
Vanhimmat
wmctrl toimii kaikilla työpöydillä:
http://askubuntu.com/questions/49797/how-to-launch-an-application-on-a-specific-desktop-from-command-line
ja kde-työpöydässä esim:
kstart --desktop 2 firefox
tuossa nyt pari esimerkkiä, toivottavasti jommalla kummalla onnistuu!
Tota noin, menetköhän liian pitkälle?
Onko iso vaiva Mintin käynnistymisen jälkeen klikata selain tai sähköposti auki?
Yleensä kun aloitan työsession avaan viisi ohjelmaa. Onhan aina kivempi selvitä pienemmällä vaivalla.
"Tota noin, menetköhän liian pitkälle?"
Älä panikoi, voithan tehdä asiat jatkossa windowsissasi ihan yhtä vaivalloisesti jatkossakin.
Sain homman skriptattua, mutta kun ajan terminaalissa tulee varoitus :/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. ja homma jää siihen.
Tämä on ollut ongelma aiemminkin ja Googlettamalla on näemmä ongelma laajemminkin eri jakeluissa. Tarjotut ratkaisut ei ole meikäläisellä toimineet. Hmmm, täytyypä tutkia.
Ja se scripti on ihan simppelisti:
#!/bin/bash
wmctrl -s 1 &
thunderbird
wmctrl -s 0 &
firefox
eli avaa postin kakkostyöpöydälle ja selaimen ykköselle.
Tuota, eikös tuo &-merkki pitäisi olla noilla thunderbird ja firefox-riveillä lopussa?
Muutenhan skripti jää niihin jos niitä ei aseteta taustalle..
Ja wmctrl-riveillä sitä ei pitäisi olla..
Tuo virheilmoitus siitä ei varmaankaan johdu..
http://crunchbang.org/forums/viewtopic.php?pid=326558
Ja kokeilitko tuolla sen itse ongelman fiksata?
"Tuota, eikös tuo &-merkki pitäisi olla noilla thunderbird ja firefox-riveillä lopussa?
Muutenhan skripti jää niihin jos niitä ei aseteta taustalle..
Ja wmctrl-riveillä sitä ei pitäisi olla.."
Elämäni eka skripti ja heti pielessä. Joo, &-merkit siirtämällä rupesi toimimaan. Ongelma vaan, että avaa kummatkin ohjelmat samalle työpöydälle. Ajatushan tuossa minun skriptissä on että se avaa toiselle työpöydälle selaimen avaamista varten. Mikäs siinä voisi auttaa ?
"http://crunchbang.org/forums/viewtopic.php?pid=326558
Ja kokeilitko tuolla sen itse ongelman fiksata?"
Jeps, nyt ei anna enää virheilmoituksia. Kiitos.
http://askubuntu.com/questions/206624/how-do-i-script-to-open-a-set-of-programs-each-on-specific-workspace
Tuolla on kohdassa 2) esimerkissä käytetty sleep-komentoa, että ikkuna ehtii aueta. Auttaisiko se? Voin kyllä huomenna itsekin kokeilla säätää skriptiä, kun tietokoneen ääreen pääsen.
Äh, ei se ollut kohta 2 vaan jossain siellä :) löytyy kun selaimella hakee "sleep" sanaa..
Jees, auttaa. Oikean sleep ajan hakemisella toimii.
Eli näin:
#!/bin/bash
wmctrl -s 0
chromium-browser &
sleep 25
wmctrl -s 1
thunderbird &
geary &
Jos vielä tietäisi miten avaa Thunderbirdin vasemman puoleiseen näyttöön ja Gearyn oikealle.
Meneekö hienosteluksi ? :-)
http://m.linuxjournal.com/magazine/hack-and-automate-your-desktop-wmctrl
Kyllähän noita ihan pikselin tarkkuudella saa liikutettua.
Eli jos vasen näyttösi olisi 1024*768px, niin se oikea näyttö alkaisi kohdasta 1025,0 ja sinne se tuolla wmctrl:llä pitäisi kikkailla.
Periaatteessahan tuolla wmctrl:llä voi tehdä aivan kaiken minkä hiirelläkin.
Vielä rankempaan kikkailuun on muuten ohjelma nimeltä devilspie.
Kannattaa muuten tuo sleep-komento säätää niin pieneksi kuin millä se vielä toimii ja sitten vaikka lisätä sekunti. Näin se toimii varmasti mutta turhaan viiveeseen ei turhaudu.
Eli kun ne onkin fyysisesti eri näyttöjä, eikä vain virtuaalityöpöytiä, niin voit melkein tuon -s valitsimen kanssa kikkailun unohtaa ja siirtää raakasti tuolla koordinaatti-pohjaisella tavalla.
huomenta!
tässä esimerkki miten ikkunoita siirrellään koordinaattien perusteella.
idea on se, että ikkunat aukeaa minne aukeaa. sitten kun ne on auki, ne pakotetaan siirtymään haluttuun paikkaan.
eli muutat tuota lukua 501 vain isommaksi, niin se siirtyy sitä enemmän oikeammalle lopulta vasemmalta näytöltä oikealle. ja sitten tietenkin nuo ikkunoiden koot halutunlaisiksi.
----
#!/bin/bash
#avataan ohjelmat xmessage ja xcalc
#siirretään ikkunat ikkunan title-rivin nimen perusteella seuraavasti
#Calculator: vasen reuna 300, yläreuna 0, ikkunan leveys 200, ikkunan korkeus 250
#xmessage: vasen reuna 501, yläreuna 0, ikkunan leveys 100, ikkunan korkeus 120
#
xmessage piip &
xcalc &
sleep 3 #odotetaan että ohjelmat ovat varmasti käynnissä
wmctrl -r Calculator -e '0,300,0,200,250'
wmctrl -r xmessage -e '0,501,0,100,120'
----
wmctrl:n man-sivut ei ole kovin hyvät, mutta sieltä näkee mitä kaikkea voi tehdä. sitten on helpompi googletella esimerkkejä, niitä onneksi löytyy paljon!