Hoezee voor Freedesktop.org
Vandaag schermafdrukken gemaakt voor Konversation.
Is op zich niet veel werk, gewoon GUI inrichten aan de hand van Engelstalige documentatie, schermafdrukje maken met ksnapshot, daarna verkleinen met Gimp, en klaar ben je.
Maar bij Konvie ligt dat anders, elke schermafdruk heeft gemiddeld 5 cijfertjes waarmee de verschillende widgets worden beschreven. Dus bij elke schermafdruk steeds plakkertjes met cijfers aanbrengen bij de verschillende onderdelen.
2 jaar geleden was dat een flinke klus geweest in Linux, omdat klembordondersteuning in Gimp niet ideaal was (Gimp kon alleen afbeeldingen kopiëren tussen vensters van hetzelfde proces).
Daarnaast was het kopiëren van afbeeldingen destijds zowiezo een probleem, tussen kde-programma's onderling werkte, KDE en Qt ook nog wel, maar tussen KDE en StarOffice werkte het 'misschien' (vaak eerste keer wel, na lange aarzeling, maar daarna ook niet een tweede keer...)
Maar mede dankzij projecten als freedesktop is de situatie anno 2005 heel anders.
Gimp kan (dankzij gtk2?) niet alleen afbeeldingen kopiëren/plakken tussen verschillende Gimp-processen, maar ook van en naar andere programma's, waaronder KDE-toepassingen.
Verder komt het klembord van KDE3 met de mogelijkheid om ook een geschiedenis bij te houden van gekopieerde afbeeldingen.
Dat tesamen maakt het invoegen van meerdere gekopieerde afbeeldingen in Gimp een peuleschil.
Aanvankelijk dacht ik het te kunnen doen door vanuit een Konqueror-venster met daarin de documentatie van Konversation de cijfertjes naar het klembord te kopiëren.
Helaas werkt dat niet, klipper bewaart de afbeeldingen in de geschiedenis als 'help:/konversation/one.png', en 'help:/' is geen protocol dat Gimp begrijpt. Gimp plakt dan dus alleen de eerste afbeelding, elke selectie vanaf het klembord wordt eenvoudigweg genegeerd.
Dan een andere oplossing: eerst alle cijfers openen in Gimp, en vervolgens een voor een kopieren.
Gimp biedt hiervoor de optie 'zichtbare kopiëren' (op mijn verzoek wordt dat 'zichtbaar gebied selecteren') zodat je snel en eenvoudig de volledige inhoud van een afbeeldingsbestand kunt kopiëren.
Daarna is het aanbrengen van de plakkertjes een kwestie van de plakker met juiste cijfer selecteren in klipper en plakken in Gimp :)
Is op zich niet veel werk, gewoon GUI inrichten aan de hand van Engelstalige documentatie, schermafdrukje maken met ksnapshot, daarna verkleinen met Gimp, en klaar ben je.
Maar bij Konvie ligt dat anders, elke schermafdruk heeft gemiddeld 5 cijfertjes waarmee de verschillende widgets worden beschreven. Dus bij elke schermafdruk steeds plakkertjes met cijfers aanbrengen bij de verschillende onderdelen.
2 jaar geleden was dat een flinke klus geweest in Linux, omdat klembordondersteuning in Gimp niet ideaal was (Gimp kon alleen afbeeldingen kopiëren tussen vensters van hetzelfde proces).
Daarnaast was het kopiëren van afbeeldingen destijds zowiezo een probleem, tussen kde-programma's onderling werkte, KDE en Qt ook nog wel, maar tussen KDE en StarOffice werkte het 'misschien' (vaak eerste keer wel, na lange aarzeling, maar daarna ook niet een tweede keer...)
Maar mede dankzij projecten als freedesktop is de situatie anno 2005 heel anders.
Gimp kan (dankzij gtk2?) niet alleen afbeeldingen kopiëren/plakken tussen verschillende Gimp-processen, maar ook van en naar andere programma's, waaronder KDE-toepassingen.
Verder komt het klembord van KDE3 met de mogelijkheid om ook een geschiedenis bij te houden van gekopieerde afbeeldingen.
Dat tesamen maakt het invoegen van meerdere gekopieerde afbeeldingen in Gimp een peuleschil.
Aanvankelijk dacht ik het te kunnen doen door vanuit een Konqueror-venster met daarin de documentatie van Konversation de cijfertjes naar het klembord te kopiëren.
Helaas werkt dat niet, klipper bewaart de afbeeldingen in de geschiedenis als 'help:/konversation/one.png', en 'help:/' is geen protocol dat Gimp begrijpt. Gimp plakt dan dus alleen de eerste afbeelding, elke selectie vanaf het klembord wordt eenvoudigweg genegeerd.
Dan een andere oplossing: eerst alle cijfers openen in Gimp, en vervolgens een voor een kopieren.
Gimp biedt hiervoor de optie 'zichtbare kopiëren' (op mijn verzoek wordt dat 'zichtbaar gebied selecteren') zodat je snel en eenvoudig de volledige inhoud van een afbeeldingsbestand kunt kopiëren.
Daarna is het aanbrengen van de plakkertjes een kwestie van de plakker met juiste cijfer selecteren in klipper en plakken in Gimp :)
