Kirjoittaja Aihe: compiz omana ikkunamanagerina  (Luettu 2400 kertaa)

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
compiz omana ikkunamanagerina
« : 15.10.07 - klo:21.33 »
tere

mitenkäs voisin tehdä gdm:ään oman "laukaisimen" joka käynnistää pelkästään compizin ja sen mukana esim gnome-panelin ?
käsittääkseni compiz on oma ikkunamangeri, joten eikös tämän pitäisi olla täysin mahdollista ?

tarkoituksena siis rakentaa fluxboxin tapainen viritys noilla compiz efekteillä.. jos joku tietää hyvää opasta tähän kertokaa toki
« Viimeksi muokattu: 15.10.07 - klo:21.49 kirjoittanut suikka »

fingerling

  • Käyttäjä
  • Viestejä: 200
  • Linux user #460757
    • Profiili
Vs: compiz omana ikkunamanagerina
« Vastaus #1 : 15.10.07 - klo:22.05 »
musta compiz ei sisällä ikkunamanageria vaan vain 3d työpöytäefektit ja ikkunoitten reunat. asenna vaikka se flubox/xfce ja siihen sit compiz fusioni 3D hommiin.
Kun sekä ylläpitäjä että käyttäjä on sama henkilö, ajaudutaan skitsofreniaan. -Asmo Koskinen

ighea

  • Käyttäjä
  • Viestejä: 158
  • Linux Power since 2001
    • Profiili
    • blogi&ks
Vs: compiz omana ikkunamanagerina
« Vastaus #2 : 15.10.07 - klo:23.03 »
Kyllä se vain valitettavasti niin on, että compiz on nimenomaan ikkunamanageri, joten esim. fluxboxia (joka myös on pohjimmiltaan sellainen.. paneelista ja menusta huolimatta) ei voi suorittaa compizin kanssa samanaikaisesti.

Ohjeet oman Xsession luomiseen löytyvät osoitteesta https://help.ubuntu.com/community/CustomXSession . Toivottavasti lontoo taittuu, homma on kokonaisuudessaan hyvin yksinkertainen. :I

Epäselvyyksissä pitää kysyä lisää. ;)
Real Unix/Linux men, do not use Emacs, neither vi, neither ed
They use cat, and get it right the first time

Pikaruokaa.fi - Vatsantäytettä vaikka kotiovelle kuljetettuna

ighea

  • Käyttäjä
  • Viestejä: 158
  • Linux Power since 2001
    • Profiili
    • blogi&ks
Vs: compiz omana ikkunamanagerina
« Vastaus #3 : 16.10.07 - klo:00.03 »
Njoom, koska minulla sattuu olemaan tänään ylimääräistä aikaa niin, tässä esimerkki:

Luodaan käyttäjän kotihakemistoon tiedosto .xinitrc ja lisätään siihen allaolevan kaltainen listaus. "Laukaisimen" tai "istunnon" alussa automaattisesti suoritettavat ohjelmat voit listata kyseiseen tiedostoon ennen riviä joka sisältää avainsanan exec. Jokaisen ajettavan sovelluksen/komennon perään tulee laitttaa &-merkki, jolloin sovellus suoritetaan taustalla ja scriptin suoritusta jatketaan. Viimeisenä suoritettu ohjelma, tässä tapauksessa gnome-panel pitää X:n istunnon hengissä.
Koodia: [Valitse]
#!/usr/bin/env bash
#Otetaan käyttöön ympäristömuuttujat (ohjelmapolut, lokalisoinnit, etc..)

# GTK-teemat käyttöhön... harmaus on karua..
gnome-settings-daemon &   

# USB-massamuistien ja muiden laitteiden automaattinen liittäminen käyttöön
gnome-volume-manager &

#kiva kello, not
xclock &

#ikkunamanageri käyntiin
compiz &

#Viimeisenä suoritetaan itse gnome-paneeli, jonka sulkeudutta X-sessio vasta kuolee..
exec gnome-panel

Voit nyt testata startx-komennolla komentokehotteessa luomasi istunto-scriptin toimintaa.
Jotta GDM saataisiin suorittamaan istunto, tulee .xinitrc linkittää GDM:n hyödyntämään tiedostoon .xsession suorittamalla komento:
Koodia: [Valitse]
ln -sf .xinitrc .xsession

Kaikki tämä on siis tehty käyttäjän kotihakemiston juuressa jonne pääset terminaalissa tai komentokehotteessa komennolla cd ilman muita parametreja tai lisäyksiä.

Lopuksi uudelleenkäynnistetään GDM:
Koodia: [Valitse]
sudo /etc/init.d/gdm restart
Nyt (viimeistään) pitäisi GDM:n (teemasta hieman riippuen) kirjautumisikkunasta löytyä kohdan Vaihtoehdot -> Valitse Istunto -kohta, jossa seisoo Suorita Xclient-scripti tai vastaavat lontooksi. Valittuasi kyseinen istunto, voit kirjautua tyytyväisenä sisään ihastelemaan kättesitöitä.

Taustakuvan asettamiseen voit sitten hyödyntää jotakin mieleistä vapaavalintaista sovellusta. :)


Tietenkin laittaa hieman ihmetyttämään, että miksi ei samantein vain karsi gnomesta normaaleita turhuuksia ja taustaprosesseja pois kykkimästä Istunnoista, noh toivottavasti ylläolevasta on jotain iloa.
Real Unix/Linux men, do not use Emacs, neither vi, neither ed
They use cat, and get it right the first time

Pikaruokaa.fi - Vatsantäytettä vaikka kotiovelle kuljetettuna

kahvis

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: compiz omana ikkunamanagerina
« Vastaus #4 : 26.10.10 - klo:22.58 »
Mistäköhän johtuu, että kun compiz on käytössä, niin ubuntun teema-manager ei enää toimi?
Tässä on ruman harmaat windows 98 tyyliset painikkeet ym. Managerista muuttuu vain tuo ylin ikkunakehys teemaa vaihdettaessa.