Olen jo pidempään etsinyt vastausta ongelmaan: miten ottaa screenshot kun käytössä on fglrx ajurit, XGL ja Compiz.
Compizin asetuksissa on määritelty oletuksena screenshot otettavaksi näppäinyhdistelmällä button1.
Noh... Mikä ihmeen button1? Tyhmä kysymys, mutta eikös se meinaa hiiren vasenta painiketta?
Kun sitte koitan tuota eli windows-näppäin hiiren vasenpainike, tallentuu työpöydälle kyllä screenshot, mutta koossa 1x1px. Jos taas maalaan osan näytöstä ja yritän sitten ottaa screenshotin edellä mainitulla tavalla, tulee kuvan kooksi maalatun alueen koko mutta kuva on pelkkää mustaa tai rakeita...
Vaatiiko tuo screenshotin ottaminen XGL istunnossa jotain lisäpalikoita?
Tiedän että kysymys on kokonaisuudessaan yksi palstan kaikkien aikojen tyhmimmistä, mutta kysyimpä nyt kuitenkin :)
Compizin asetuksissa on määritelty oletuksena screenshot otettavaksi näppäinyhdistelmällä button1.
Noh... Mikä ihmeen button1? Tyhmä kysymys, mutta eikös se meinaa hiiren vasenta painiketta?
Kun sitte koitan tuota eli windows-näppäin hiiren vasenpainike, tallentuu työpöydälle kyllä screenshot, mutta koossa 1x1px. Jos taas maalaan osan näytöstä ja yritän sitten ottaa screenshotin edellä mainitulla tavalla, tulee kuvan kooksi maalatun alueen koko mutta kuva on pelkkää mustaa tai rakeita...
Vaatiiko tuo screenshotin ottaminen XGL istunnossa jotain lisäpalikoita?
Tiedän että kysymys on kokonaisuudessaan yksi palstan kaikkien aikojen tyhmimmistä, mutta kysyimpä nyt kuitenkin :)
Vastaukset 8
Vanhimmat
compiz asetuksiin mis on toi pikanäpäin määritelmä ja vaihda se mieleiseksi vaikka m tai mikä nyt on mieleen, eiköhän se sil asetu.
"To start pres any key.
-Where is the any key" Homer Simpson
Sori oli pakko :-D
siinä näppäimistössä (yleensä) on "printscreen" nappula. sillä minun fglrx copis shotteja ottaa :D
Niin... Ihan sama mitä tarjoan näppäinyhdistelmäksi Compizille screenshotin ottoon, kuitenkin tuo button1 pysyy ainoana mahdollisuutena.
Annoin kokeiluksi yhdistelmiksi esim. a, w, a, w ,ja kyllä niitä yhdistelmiä saa hakata vaikka sormet kipeiksi ilman mitään tulosta. Tuolla button1 tyylillä kuitenkin vielä saa 1x1px kokoisia kuvia vaikka sitä siis ei ole Compizin asetuksissa määritetty enää miksikään näppäinyhdistelmäksi.
Normaalistihan kuvakaappaukset saa juuri tuolla printscreen-näppäimellä... XGL istunnossa kuva näyttää kuitenkin tältä:
http://i16.tinypic.com/405rnsk.png
Vastaavasti tässä esimerkki siitä miltä näyttää näytöltä maalatusta alueesta otettu kuvakaappaus Compizin tyyliin:
http://i5.tinypic.com/4dnj05d.png
Eli helpostakin asiasta voi tehdä vaikean... :)
Tuosta Compizin screenshotista ei välttämättä tule ihan koko idea esiin, muttä tässä uusi kuva:
http://i15.tinypic.com/2qnp1y0.png
enpäs ossoo sannoo tuohon.. mulla tuo printscreen nappula on pelannut ihan ok???
se ottaa ihan oikein tuon kuvan kaappauksen.. ohjaimena on radeon 9600 ja joku atin ajuri(vissiin uusin)..
Printscreen-näppäin pelaa kyllä täälläkin loistavasti jos olen kirjautuneena Gnome-istuntoon, noista laittamistani linkeistä näkyykin miten käy XGL istunnossa... eli homma kusee...
Samaa ongelmaa muuten esiintyy myös silloin jos näyttö himmennetään eli esim. kun ubuntu kysyy salasanaa johonkin järjestelmän ylläpitotoimeen (synaptic, päivitystenhallinta ym...) vain salasana kenttä näkyy ok, tausta rakeita ja vaakaviivoja.
Jos nyt joku viitsii vaivautua miettimään mikä mättää niin tässä vähän lisätietoja:
XGL istuntoa varten olen rustannut /usr/local/bin/startxgl.sh - tiedostoon nämä rivit:
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec /etc/X11/Xsession
...normaalistihan tuossa viimeisellä rivillä kuuluisi olla "exec gnome-session". Muutin sen kuitenkin, koska muuten GTK-teemat eivät toimi normaalisti... suomeksi: En pysty muuttamaan gtk teemaa... Tämä "exec /etc/X11/Xsession" kuitenkin korjasi ongelman ja mahdollisesti aiheutti pussillisen uusia ongelmia?
Itse XGL istuntoa varten loin tämän tiedoston:
/etc/X11/sessions/xgl.desktop
Sisältö:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Eiköhän sitä ongelmaa kannata lähteä bongaamaan tältä suunnalta? En oikein keksi muutakaan...
Onkelma ratkesi kun asensin fglrx ajurit tällä skriptillä:
http://forum.ubuntu-fi.org/index.php?PHPSESSID=335a1f810365698e621289c66939ba4c&topic=7482.0
Ennen olin aina käyttänyt ajureiden asentamiseen Ubuntu-wikin ohjetta ja muuten fglrx ajurit kyllä ovat aina toimineet mutta XGL:n kanssa siis tuli noita ongelmia... noh jokatapauksessa nyt saan screenshotitkin otettua.
Tuo linkkaamani skripti ilmeisesti asentaa uusimman version fglrx ajurista kun taas ubuntu-wikin ohjeella tulee vielä vanhempi versio?