Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: maalinni - 01.06.08 - klo:13.50

Otsikko: screenlets ja näytä työpöytä
Kirjoitti: maalinni - 01.06.08 - klo:13.50
Asensin screenlettejä työpöydälle, mutta ne häviävät kun painan "näytä työpöytä" nappia, jolloin ne pitää käynnistää uudelleen. Miten saan screenletit jäämään työpöydälle?
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Petri Järvisalo - 01.06.08 - klo:14.37
Screenletsit palautuvat takaisin kun painat nappia uudestaan.

Irkissä joku kysyi pari päivää sitten aivan samaa asiaa ja löysimme ratkaisun, mikä ei nyt ole se virallisin
eikä missään nimessä parhain tapa, mutta toimii joten kuten.

HUOM! tämän toimenpiteen jälkeen et pysty enää siirtämään widgettien paikkoja, etkä kirjoittamaan esim terminal-widgettiin tai haku-widgettiin!
Jos haluat siirtää widgettien paikkoja pitää ruksi ottaa pois järjestelmä --> asetukset --> istunnot --> devilspie kohdasta ja käynnistää x uudestaan alt-ctrl-backspace


huomioi, että olet rastittanut kaikki ohjelmalähteet käyttöön.

avaa synaptics ja asenna devilspie

avaa pääte

kirjota:
mkdir .devilspie
cd .devilspie
gedit rules.ds

Tämän jälkeen avaa uusi pääte, tiedosto --> avaa pääte
tähän uuteen päätteeseen kirjoita: xwininfo ja klikkaa ensimmäistä screenlets-widgettiä minkä haluat pysyvän aina työpöydällä.

pitäisi tulla hirveä määrä tekstiä ja sieltä seasta pitäisi löytää vastaava rivi:
xwininfo: Window id: 0x5800007 "DigitalClockScreenlet.py"

tästä on tärkeää ikkunan nimi, eli: DigitalClockScreenlet.py

Kopio sitten seuraava "blokki" kokonaisuudessaan tekstieditoriin, mikä avattiin aikaisemmin:

Koodia: [Valitse]
(if
    (is (window_name) "tähän muuta ikkunan nimi")
        (begin
        (skip_tasklist)
        (wintype "dock")
        )
)

Jokaiselle screenletille hae xwininfo:lla ikkunan nimi ja kopioi aina oma "blokki" mihin muutat ikkunan nimen, jätä yksi ylimääräinen enter painallus aina blokkien väliin.

Jos on kaksi saman nimistä ikkunaa, niin yhden blokin tekeminen riittää.

Kun olet käynyt läpi kaikki widgetit, tallenna tiedosto ja sulje editori.

Järjestelmä --> asetukset --> istunnot -->
Koodia: [Valitse]
Nimi: devilspie
Komento: devilspie
Kommentti: devilspie - muuta screenletsit pysyviksi.

tämän jälkeen joko käynnistä X uudestaan, alt-ctrl-backspace, tai paina alt-f2 ja kirjoita devilspie.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Jussi52 - 01.06.08 - klo:15.56
Minulla on kello ja toinen juttu screenletillä tehty. Ja ovat pysyneet työpöydällä kun screenlets managerilla olen pistänyt ainakin ruksin että käynnistyy käynnistettäessä.:-)
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Petri Järvisalo - 01.06.08 - klo:22.57
löysin graafisen työkalun devilspien muokkaamiseen, sen voi ladata osoittesta:
http://code.google.com/p/gdevilspie/downloads/list

tarkennettakoon vielä että ladattava on ylempi .deb päätteinen tiedosto, tämän pitäisi asentua klikkaamalla.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Jussi52 - 02.06.08 - klo:08.08
Nämä ruksit on minulla ja screenletsit pysyvät työpöydällä.

[ylläpito on poistanut liitteen]
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: anttimr - 02.06.08 - klo:08.55
Ainakin silloin, kun Compiz (Työpöytätehosteet) on käytössä, sama "Skip Taskbar" ominaisuus tehoaa suoraan screenletistä valittuna. Eli hiiren oikella Screenletin päällä > Properties > Options > Skip Taskbar. Joka onkin useimmiten oletuksena päällä.


 
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Petri Järvisalo - 02.06.08 - klo:13.27
itselläni ei toimi mikään muu kuin tuo devilspie viritys screenletsit häviävät painettaessa näytä työpöytää.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: anttimr - 02.06.08 - klo:14.06
No mielestäni tuollainen käytös on puute / bugi, koska täällä ainakin toimii oletetulla tavalla. Screenletit tosin Hardyn normaalirepojen ulkopuolelta:
Koodia: [Valitse]
screenlets:
  Asennettu: 0.1-1~getdeb1

Edelleen, olettaen että Compiz on käytössä, Window Rules plugin antaa melko lailla samanlaisia mahdollisuuksia kuin devilspie? Oletko sitä kokeillut?
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Petri Järvisalo - 02.06.08 - klo:14.24
itselläni on versio 0.1.2~bzr410-hardy1-1 ja en käytä compizia.
pitää tsekata tuo window rules
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: anttimr - 02.06.08 - klo:14.48
Siis Window Rules on Compiz Fusionin palikka, jota käsketään Compizin hallintaohjelmalla. Metacityn käskyttämiseen devilspie saattaakin olla paras (ainoa?) keino.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Tha-Fox - 22.07.08 - klo:12.47
Onko muilla ollut ongelmia noiden katoilevien screenletsien kanssa? Ajattelin ihan normaalirepoista asentaa screenletsit, kun löysin tällaisen näpsäkän sivupaneelin (http://gnome-look.org/content/preview.php?preview=1&id=63172&file1=63172-1.png&file2=63172-2.jpg&file3=63172-3.png&name=Sidebar+Screenlet+(with+docking)). Tuossa sanotaan, että se löytyy nyt virallisesta paketistakin, niin riittääkö, että asennan screenletsin synapticilla ja etsin sieltä tuon ja linttaan työpöydälle?

Toimiihan nuo siten, että kun ikkunan avaa, niin nuo jää taustalle? Entä compiz, haittaako, jos silmänamit on samaan aikaan päällä? Ja vielä viimeisenä, että kuluttaako nuo nyt sitten miten paljon prosessoritehoja? Ettei siis koko ajan läppäri huuda hoosiannaa, kun tuollaiset karkit on näkyvissä.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Timo Virtanen - 22.07.08 - klo:18.14
Hain Synapticilla "screenlets" ja asensin paketin tähän Xubuntuun. Screenlets löytyy Sovellukset>>Asetukset>>Screenlets. Vaatii hieman harjoittelua, kun en löytänyt käyttöohjeita. Toistaiseksi autostart on toiminut käynnistyksen yhteydessä. Namia! Kiitos vinkistä! terveisin Timo
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Senior - 23.07.08 - klo:11.04
Asensin screenletsit ja kun avasin sovelluksen sain ilmoituksen "Error: There is no existing autostart directory for your user account yet. Do you want me to automatically create it for you? "

No joo. Ainakin tuossa Compiz-ympäristössä ne näyttivät toimivan ihan mukavasti. Ja muihin käyttäjäympäristöihin en niitä kyllä edes yritä tuoda.

Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Senior - 23.07.08 - klo:15.05
Screenletsit pysyvät pöydällä. Eniten tässä olen tapellut tuon sähköpostin ilmoittajan kanssa. Kun se käy tarkistamassa säännöllisesti postin saan virheilmoituksen. ="Error login invalid login data given....some host may block connection for certain intervals before allowing reconnection " Olen ilmoittanut POP3 välilehteen sähköpostipalvelimen (mail.inet.fi) sekä käyttäjätunnuksen ja salasanan. Laiton varmuuden vuoksi myös IMAPiin samat lisäksi samat kun ei aluksi esim. hotmailistä lähetetyt viestit tulleet havaituksi. Muistin myös klikata "Toteuta"-painiketta. Joissakin istunnoissa se ilmoittaa viestin tulleen mutta sitten kun avasin istunnon oli ongelmat jälleen samat.

[edit]: gnome-keyring asennettuna joten tuo salasana-varoitus ei meikäläistä koske . Ja vielä sellainen että Options-->Email välilehdellä olevaan Backend-Typer kohtaan on valittu POP3. Itse sähköpostiohjelmassa (Evolution) on palvelintyypiksi valittu Pop, jolla kaikki viestit on kyllä tulleet hyvin perille.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Senior - 23.07.08 - klo:19.50
...ja vielä kysymys liittyen StorageScreelettiin (laatikko). Mikäs tämän laatikon tarkoitus? Roskalaatikko? Ja miten Storage välilehden Stored URLs ja Stored text  olisi syytä määritellä?

MailBox ei näytä ymmärtävän ainakaan minun työpöydälläni saapuvia postia. Jos itselleni läheten koepostin sen se tunnistaa mutta jos vaikka hotmaililta lähetän niin eipä löydä. Minulla on Pop3 Evolution sähköpostiohjelmassa - ainakaan en ole laittanut täppää kohtaan" poista tuki PoP3:lle".
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Jussi52 - 23.07.08 - klo:21.45
Screenletsit pysyvät pöydällä. Eniten tässä olen tapellut tuon sähköpostin ilmoittajan kanssa. Kun se käy tarkistamassa säännöllisesti postin saan virheilmoituksen. ="Error login invalid login data given....some host may block connection for certain intervals before allowing reconnection " Olen ilmoittanut POP3 välilehteen sähköpostipalvelimen (mail.inet.fi) sekä käyttäjätunnuksen ja salasanan. Laiton varmuuden vuoksi myös IMAPiin samat lisäksi samat kun ei aluksi esim. hotmailistä lähetetyt viestit tulleet havaituksi. Muistin myös klikata "Toteuta"-painiketta. Joissakin istunnoissa se ilmoittaa viestin tulleen mutta sitten kun avasin istunnon oli ongelmat jälleen samat.

[edit]: gnome-keyring asennettuna joten tuo salasana-varoitus ei meikäläistä koske . Ja vielä sellainen että Options-->Email välilehdellä olevaan Backend-Typer kohtaan on valittu POP3. Itse sähköpostiohjelmassa (Evolution) on palvelintyypiksi valittu Pop, jolla kaikki viestit on kyllä tulleet hyvin perille.
Asenna synapticilla mail notification ja tulee ilmoitukset maileista  ;D
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Senior - 24.07.08 - klo:10.00
Kiitos neuvosta. Näin sitä käy kun kuvittelee että tuollaiset olisi ollut jo valmiina asennettuina Evolutionissa.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Tomin - 24.07.08 - klo:10.05
Ja vielä viimeisenä, että kuluttaako nuo nyt sitten miten paljon prosessoritehoja? Ettei siis koko ajan läppäri huuda hoosiannaa, kun tuollaiset karkit on näkyvissä.
Tuo kiinnostaisi minuakin. Siis miten paljon nuo yleensä (ja erityisesti tuo sivupaneeli) kuluttaa tehoja? Muistaakseni jokus kun joitain kokeilin niin suortinta ne ainakin käytti jatkuvasti joskaan eivät kovin paljon.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Senior - 24.07.08 - klo:10.18
Jo on merkillisiä nämä screenletsit. Eilen hermostuin kuvakkeisiin kun en saanut niitä poistettua työtilasta vaikka käytin kuinka Quit tai delete-komentoja. Lopulta poistin synapticilla screeletsit kokonaan. Ja kun äsken asensin jälleen screenletsin, niin eikös vaan ollut kymmenkunta screenletsiä hujan hajan pitkin työpöytää. Ja jos mail notificationin piti poistaa ongelmat tuosta saapuneen sähköpostin ilmoituksesta niin eipä vaan toiminut. Samat errorit ilmoittaa kuin eilenkin.  ;D

No niin. Mitenkäs noista screenletseistä pääsisi eroon, että voisi sitten oikealla tavalla asentaa ne työpöydälle?
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: gdm - 24.07.08 - klo:11.27
No niin. Mitenkäs noista screenletseistä pääsisi eroon, että voisi sitten oikealla tavalla asentaa ne työpöydälle?

Asentaessasi jonkin ohjelman, tekee se asetuskansion kotikansioosi.
mallia .ohjelmannimi

Poistaessasi ohjelman, ei se kansio välttämättä poistu samalla, joten se pitää itse poistaa.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Jussi52 - 24.07.08 - klo:12.29
Se mail notification ei liity screenlets-juttuihin, vaan on ihan omansa. Vähän epätarkka oli vinkki minulta, sori. Ei minullakaan toiminut screenletsien posti-ilmoitin niin kuin piti. Muuten toimivat kyllä ne pari mitä olen laittanut työpöydälle.

MUOK: Ubuntu tweak nimisellä sovelluksella huomasin että mail notification oli saatavilla ja sen sitten asensin heti. Asennus tehtiin paketinhallinnalla. Ja toimii.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Senior - 24.07.08 - klo:12.36
Se mail notification ei liity screenlets-juttuihin, vaan on ihan omansa. Vähän epätarkka oli vinkki minulta, sori. Ei minullakaan toiminut screenletsien posti-ilmoitin niin kuin piti. Muuten toimivat kyllä ne pari mitä olen laittanut työpöydälle.

Niin. En meinannut ensin millään hyväksyä sitä ettei Screenlets daemon itse poista kuvakkeita joten tuon istunnot-valinnan kautta ne vasta lähtevät pois. No nyt nuo kuvakkeet näkyvät työpöydällä ja myös pysyvätkin siellä.

En tiedä liittyykö posti-ohjelman ongelmiin tuo käsky :"evolution --component=mail" millään muotoa.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: anttimr - 25.07.08 - klo:11.38
Sellainen neuvo tuli mieleen, että Screenletit kannattaa asentaa hardy-backports varastosta, jonka versio 0.1.2 on paljon kehittyneempi kuin universen 0.0.12. Eli backports ainakin screenlettejen asennuksen ajaksi käyttöön.
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: pumo - 10.12.08 - klo:20.47
saako noita screenlettejä jotenkin joka työpöydälle ?
eli kun on neljä kpl pöytiä niin sama sysmonitor screenlet olisi jokaisessa vai pitääkö lisätä erikseen ?
Otsikko: Vs: screenlets ja näytä työpöytä
Kirjoitti: Tha-Fox - 11.12.08 - klo:09.24
Tämän (http://forum.compiz-fusion.org/showthread.php?t=5622) perusteella sanoisin, että "sticky" tarvitsee klikata päälle oikean napin alta. Itse olen siirtynyt Conkyn käyttäjäksi, niin en oo tuota kokeillut.