Djevelspion er et program for Linux som lar deg spesifisere vindu oppførsel fra skrivebordet ved hjelp av konfigurasjonsfiler. Typiske tilfeller vil være: "åpen X-applikasjon på Desktop Z" eller "legg terminalen på skrivebordet, sammen med bakgrunnsbilde", og så videre. |
En av forbedringene i Linux-distribusjonsvinduebehandlere over Windows er at skrivebordet består av flere arbeidsområder. Det er som om du har flere uavhengige skrivebord for å organisere vinduene dine.
Forleden hadde jeg ideen om at det ikke ville være en dårlig ting hvis jeg for eksempel åpnet e-postleseren, i et bestemt arbeidsområde. Dermed kan det kjøre i "bakgrunnen" permanent åpent uten å forstyrre meg.
Til slutt fant jeg alternativet for å få dette til å fungere. Og det er takket være Devil's Pie-applikasjonen.
Djevelens kake det den gir deg er større kontroll over oppførselen til vinduene dine. For å gjøre dette analyserer den vinduene som blir opprettet på skrivebordet, og basert på konfigurasjonsfiler, utfører den handlinger på den: flytt den, minimer eller maksimer den, endre størrelsen på den, send den til et annet arbeidsområde, skjul dekorasjonen, etc.
Devil's Pie-konfigurasjon gjøres ved hjelp av filer med * .ds-utvidelsen som er lagret i ~ / .devilspie-mappen. Disse tekstfilene kan redigeres ved hjelp av en veldig spesifikk nomenklatur. På foosel.org er det en veldig komplett opplæring (på engelsk) om emnet.
Installasjon og konfigurasjon
Først av alt, installer devilspie:
sudo apt-get install djevelen
Opprett nå katalogen der konfigurasjonsfilene blir lagret i HOME-mappen:
mkdir ~ / .devilspie
Opprett deretter den første konfigurasjonsfilen i den mappen. Som et eksempel, slik at Firefox alltid åpnes på skrivebord nummer 2:
nano ~ / .devilspie / firefox.ds
Og lim inn følgende:
(hvis
(er (applikasjonsnavn) "Firefox")
(begynne
(sett_arbeidsområde 2)
(maksimere)
)
)
Kjør devilspie i en terminal, og test deretter hva som skjer når du kjører Firefox. Den skal åpnes i arbeidsområde nummer 2.
Lukk Firefox og trykk på Ctrl + C i terminalen for å avslutte kjøringen av devilspie.
Herfra er alt du trenger å gjøre å redigere konfigurasjonsfilene for å lage vinduene etter din smak og behov. Hvis du vil opprette en konfigurasjonsfil for et bestemt program, anbefaler jeg å gjøre følgende: i en * .ds-fil jeg skrev (feilsøking). Åpne programmet du vil konfigurere. Så kjørte jeg anropet til devilspie igjen i en terminal. Du får noe som ligner på:
Vinduetittel: 'Desktop'; Søknadens navn: 'Filbehandling'; Klasse: 'Nautilus'; Geometri: 280 × 800 + 0 + 0
Vinduetittel: 'Topppanel'; Søknadsnavn: 'Topppanel'; Klasse: 'Gnome-panel'; Geometri: 1280 × 25 + 0 + 0
Vinduetittel: 'Bunnpanel'; Søknadsnavn: 'Bunnpanel'; Klasse: 'Gnome-panel'; Geometri: 1280 × 25 + 0 + 775
Med denne informasjonen vil du kunne få navnene på programmene som skal brukes i filene.
Til slutt er det verdt å kommentere at Devil's Pie må være registrert i System Sessions slik at den kjører automatisk når datamaskinen starter. For dette, ikke glem å legge det til via System -> Innstillinger -> Programmer ved oppstart. Klikk på "Legg til" og opprett et nytt oppstartsprogram, kalt Devil's Pie og kommandoen devilspie.
gdevilspie
Er du ikke en god venn av terminalen? Er konfigurasjonen av .ds-filene for kompliserte for deg? For dette er det gdevilspie, et grafisk grensesnitt som lar deg enkelt opprette og redigere .ds-filer.
For å installere det, kjør følgende i en terminal:
sudo apt-get install gdevilspie
Fuente: Marcoscruz
Jeg kunne ikke fortelle deg ... Jeg bruker Openbox og det fungerer fint ...: S
Noen som bruker en av de nyeste versjonene av Ubuntu?
Jubel! Paul.
Dette programmet er designet for å fungere med Metacity. Med Gnome3 -eller Mutter- eller med Unity -eller Compiz- fungerer det? Den offisielle siden har ikke blitt oppdatert på mange år ...
Hei, Devilspie skal til Metacity. Med Gnome3 - altså Mutter-, går det også? Den offisielle nettsiden har ikke blitt oppdatert på ganske lang tid ...
Hallo
når du kjører den fra terminalen, forteller den meg
Ingen s-uttrykk lastet inn, avslutter
Jeg bruker ubuntu 10.04 med Compiz