Lägga olika bilder sida-vid-sida som skrivbordsbakgrund? [L]

interbastian
Inlägg: 91
Blev medlem: 28 apr 2008, 01:14
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Lägga olika bilder sida-vid-sida som skrivbordsbakgrund? [L]

Inlägg av interbastian »

Hej, när man högerklickar på skrivbordet och väljer "Byt skrivbordsbakgrund" kan man välja bredvid "Stil" olika sätt att positionera bilden man valt som skrivbordsbakgrund.
Där finns bland annat alternativet "Sida-vid-sida" som visar en och samma bild just sida-vid-sida över hela skrivbordet.

Finns det något program, smart kommando eller annat sätt att lägga olika bilder sida-vid-sida som skrivbordsbakgrund?
Senast redigerad av 1 interbastian, redigerad totalt 14 gånger.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av Hund »

Inte troligt tyvärr. Men du kan ju alltid klippa och klistra med GIMP. :)
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av dmz »

Det skulle nog kunna gå med feh. Det blir ett helvetes pillande med scripts dock.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av Konservburk »

interbastian skrev:Finns det något program, smart kommando eller annat sätt att lägga olika bilder sida-vid-sida som skrivbordsbakgrund?
ImageMagick!

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg png:- | display -window root -
Kommandot montage (följer med ImageMagick) lägger bildA.jpg brevid bildB.jpg och skickar vidare resultatet som en png-bild till kommadot display (följer med ImageMagick) som ritar upp bilden på root-fönstret.

Men nu är det så att root-fönstret bara fungerar som bakgrundsbild om man inte kör med gnome (nautilus eller liknande skrivbordsprogram). Med gnome behöver man använda gconftool-2 istället för display när man sätter bakgrundsbilden:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg /tmp/bakgrund.png
gconftool-2 -t str --set /desktop/gnome/background/picture_options wallpaper
gconftool-2 -t str --set /desktop/gnome/background/picture_filename /tmp/bakgrund.png
interbastian
Inlägg: 91
Blev medlem: 28 apr 2008, 01:14
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av interbastian »

Konservburk skrev:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg png:- | display -window root -
Hej konservburk när jag skriver in koden ovan i terminalen och byter ut bildA.jpg och bildB.jpg mot 27650_4.jpg 29006_12.jpg som är faktiska namn på bildr som jag har får jag följande felmeddelande:

montage: unable to open image `27650_4.jpg': No such file or directory.
montage: unable to open image `29006_12.jpg': No such file or directory.
montage: missing an image filename `png:-'.

Jag gissar på att detta betyder att jag måste lägga bilderna i en specifik mapp först, gissar att det ska ligga i ImageMagicks mapp?
Hur gör jag det?
Användarvisningsbild
kollektivist
Inlägg: 534
Blev medlem: 16 aug 2007, 17:11
OS: Arch Linux
Utgåva: 12.04 Precise Pangolin LTS
Ort: jönköping
Kontakt:

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av kollektivist »

Det ser ut som att du kan ha bilderna var som helst, bara du skriver hela adressen till bilden. T.ex /home/user/images/BILD.jpg.

Alltså blir det t.ex:

Kod: Markera allt

montage -geometry +0+0 /home/user/BILD1.jpg /home/user/images/undermappBILD2.jpg png:- | display -window root -
Användarvisningsbild
bergmanman
Inlägg: 18
Blev medlem: 13 nov 2007, 17:43
Ort: Söderhamn

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av bergmanman »

interbastian skrev:
Konservburk skrev:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg png:- | display -window root -
Hej konservburk när jag skriver in koden ovan i terminalen och byter ut bildA.jpg och bildB.jpg mot 27650_4.jpg 29006_12.jpg som är faktiska namn på bildr som jag har får jag följande felmeddelande:

montage: unable to open image `27650_4.jpg': No such file or directory.
montage: unable to open image `29006_12.jpg': No such file or directory.
montage: missing an image filename `png:-'.

Jag gissar på att detta betyder att jag måste lägga bilderna i en specifik mapp först, gissar att det ska ligga i ImageMagicks mapp?
Hur gör jag det?
För att spara bilden måste du även ange ett filnamn för outputfilen (och även stå i mappen med de två inputfilern (alternativt skriva hela sökvägen till de två)):

Kod: Markera allt

 montage -geometry +0+0 27650_4.jpg 29006_12.jpg output.png

Detta resulterar i en bild med de två filerna 27650_4.jpg 29006_12.jpg i ett montage i filen "output.png".
interbastian
Inlägg: 91
Blev medlem: 28 apr 2008, 01:14
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av interbastian »

Alrigt, jag lyckades ta mig igenom första koden och min gamla skrivbordsbakgrund försvann men jag lyckades inte skapa en ny.

I koden nedan är det meningen jag ska byta ut "filename" med eget påhittat namn eller med hela sökvägen till bilderna?

montage -geometry +0+0 bildA.jpg bildB.jpg /tmp/bakgrund.png
gconftool-2 -t str --set /desktop/gnome/background/picture_options wallpaper
gconftool-2 -t str --set /desktop/gnome/background/picture_filename /tmp/bakgrund.png

Lyckades ej heller med följande, bergamannen:

montage -geometry +0+0 27650_4.jpg 29006_12.jpg output.png

Så länge har jag börjat kopiera och klistra in i gimp, pricis som hund gav mig rådet till och det funkar, bara det att jag får placera och skifta storlek på bilderna för hand för att få dem att fylla ut hela duken som motsvarar min skärmstorlek.
Så det hade varit kul att lära sig terminalvarianten genom ImageMagick.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av Konservburk »

interbastian skrev:I koden nedan är det meningen jag ska byta ut "filename" med eget påhittat namn eller med hela sökvägen till bilderna?

montage -geometry +0+0 bildA.jpg bildB.jpg /tmp/bakgrund.png
gconftool-2 -t str --set /desktop/gnome/background/picture_options wallpaper
gconftool-2 -t str --set /desktop/gnome/background/picture_filename /tmp/bakgrund.png
Nej, allting ska vara precis som det står, förutom bildA.jpg och bildB.jpg som du byter ut mot dina egna bilder. Du kan dessutom lägga till fler bilder än två om du vill. Ifall du tycker att det blir jobbigt med sökvägar till bilderna så kan du först ställa dig i rätt katalog (t.ex. cd ~/bilder)och sedan köra utan sökväg.
interbastian
Inlägg: 91
Blev medlem: 28 apr 2008, 01:14
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av interbastian »

Jag klarade det! Det fungerade! Jag fick äntligen rätt på det.

Tack allihopa!

Nu ska jag ordna så att bilderna är i samma storlek för att det ska bli snyggare.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av Konservburk »

interbastian skrev:Nu ska jag ordna så att bilderna är i samma storlek för att det ska bli snyggare.
ImageMagick löser åter dina problem. Läg helt enkelt till ett -resize i slutet av montage-kommandot:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg -resize 300x200\! /tmp/bakgrund.png
Detta ändrar storlek på både bildA.jpg och bildB.jpg till 300x200 vardera innan de läggs brevid varandra. De två tecknen (\!) efter själva storleken gör så att bilderna blir exakt den angivna storleken även om det innebär at bredd-höjd-förhållande ändras.
interbastian
Inlägg: 91
Blev medlem: 28 apr 2008, 01:14
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av interbastian »

Ja, det funkar! Om än med en liten variant. Tack konservburk och alla ni andra med!

Så här gjorde jag:

1. Installerade ImageMagick genom terminalförstret.

2. Skrev in koden nedan, ersatte bidlA.jpg bidlB.jpg med hela sökvägen till mina bilder samt namnet på dem.
Konservburk skrev:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg png:- | display -window root -
3. Skrev in koden nedan också denna gång ersatte jag bidlA.jpg & bildB.jpg med sökväg och namn till mina bilder.
Konservburk skrev:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg -resize 300x200\! /tmp/bakgrund.png
Obs när jag skrev in koden nedan fick jag felmedelandet:
montage: unable to open image `gconftool-2': No such file or directory.
montage: unrecognized option `-t'.
Konservburk skrev:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg /tmp/bakgrund.png
gconftool-2 -t str --set /desktop/gnome/background/picture_options wallpaper
gconftool-2 -t str --set /desktop/gnome/background/picture_filename /tmp/bakgrund.png
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av Konservburk »

interbastian skrev:när jag skrev in koden nedan fick jag felmedelandet:
montage: unable to open image `gconftool-2': No such file or directory.
montage: unrecognized option `-t'.
Konservburk skrev:

Kod: Markera allt

montage -geometry +0+0 bildA.jpg bildB.jpg /tmp/bakgrund.png
gconftool-2 -t str --set /desktop/gnome/background/picture_options wallpaper
gconftool-2 -t str --set /desktop/gnome/background/picture_filename /tmp/bakgrund.png
Det är tre olika kommandon som ska köras var för sig. Du verkar på något sätt lyckas med att skicka det andra kommandot som argument till det första.
interbastian
Inlägg: 91
Blev medlem: 28 apr 2008, 01:14
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av interbastian »

Konservburk skrev: Det är tre olika kommandon som ska köras var för sig. Du verkar på något sätt lyckas med att skicka det andra kommandot som argument till det första.
Bra att du sa det, när jag startade om datorn var allt försunnet och jag kunde inte återskapa det. Hade bara tur att få till något i första taget bara.

Det första kommandot det ska köras för sig självt, inte sant? Alltså:

montage -geometry +0+0 bildA.jpg bildB.jpg png:- | display -window root -

Liksom detta?

montage -geometry +0+0 bildA.jpg bildB.jpg -resize 300x200\! /tmp/bakgrund.png

Detta måste vara väldigt dumma frågor för dig, hoppas du har överseende men en nybörjare.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av Konservburk »

interbastian skrev:Det första kommandot det ska köras för sig självt, inte sant? Alltså:

montage -geometry +0+0 bildA.jpg bildB.jpg png:- | display -window root -
Det kommandot är helt fristående och fungerar bara om du inte använder gnome/nautilus.
interbastian skrev:Liksom detta?

montage -geometry +0+0 bildA.jpg bildB.jpg -resize 300x200\! /tmp/bakgrund.png
För gnome/nautilus-användare blir det istället tre olika kommandon:

Först: montage -geometry +0+0 bildA.jpg bildB.jpg -resize 300x200\! /tmp/bakgrund.png
Sedan: gconftool-2 -t str --set /desktop/gnome/background/picture_options wallpaper
Tillslut: gconftool-2 -t str --set /desktop/gnome/background/picture_filename /tmp/bakgrund.png
interbastian
Inlägg: 91
Blev medlem: 28 apr 2008, 01:14
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Lägga olika bilder sida-vid-sida som skrivbordsbakgrund?

Inlägg av interbastian »

Nu fungerar det smidigt också, tack för att du tog dig tid att förklara :)
Skriv svar

Återgå till "Skrivbordet - inaktuell"