TagCloud

Gimp Paint Studio – Digital Painting mit Gimp

Februar 21st, 2011 von buergermeister

Normalerweise finde ich Versuche die Benutzeroberfläche von Gimp zu verbessern, in dem man sie immer mehr Photoshop angleicht weniger prickelnd. Für mich ist die Benutzeroberfläche von Gimp schon durchdacht. Werkzeug- und Dialogfenster befinden sich auf einem extra Monitor und das Arbeitsfenster auf einem weiterem und dort steht ihm dann viel Platz zur Verfügung. Die meisten Werkzeuge kann ich über das Kontextmenü der rechten Maustaste erreichen und Filter und ähnliches sind in der oberen Menüleiste erreichbar angeordnet. Selbst wenn man keinen zweiten Monitor hat, so funktioniert das auch mit den virtuellen Desktop, die die meisten grafischen Benutzeroberflächen die ein Linuxsystem bietet, ebenfalls.
Was bei Gimp als Werkzeug für Photomanipulation wunderbar funktioniert, funktioniert allerdings nicht wenn ich mit Gimp Digitalpainting machen möchte. Hier muss ich wesentlich öfter Pinsel und -einstellungen oder Farben austauschen und damit ins Werkzeugfenster wechseln. Speziell für Digitalpainting gedachte Programme wie MyPaint oder Krita scheinen hier im Vorteil.
Allerdings lässt sich auch Gimp für diesen Einsatzzweck umrüsten. Gimp speichert die Einstellungen für die Benutzeroberfläche in seinen rc-Dateien und mit diesen läßt sich Aussehen und Anordnung der einzelnen Fenster beeinflussen.
Gimp Paint Studio versucht Gimp nun auf diese Weise in ein Programm für Digitales Painting umzuwandeln. Gimp Paint Studio bringt dazu eine angepasste sessionrc und toolrc mit und erweitert den Umfang der Brushes samt deren Presets, bringt weitere Farbverläufe/Gradients und Farbpaletten mit. Die “stabile” Version ist derzeit die 1.4 und eine 1.5alpha ist bereits veröffentlicht, für die die Entwickler um Feedback bitten. Ausprobieren kann man das ganze ohne Reue, wenn man seine rc-Dateien einfach vorher sichert. Und selbst wenn einem das auf die Art nichtgefällt, kommt man in den Besitz weiterer Pinsel, Verläufe und Farbpaletten.

Geschrieben in Killer Application, ubuntuusers | 4 Kommentare »

ähnliche Artikel: LibreGraphicsMeeting 2013 | LibreGraphicsMeeting 2013 day 3 | LibreGraphicsMeeting 2013 day 2 | LibreGraphicsMeeting 2013 | Inkscape-Buch endlich fertig |

Banshee vs. Canonical – Das wahre Gesicht von Canonical

Februar 17th, 2011 von buergermeister

Ich habe ja hier schon mehrmals darüber geschrieben, dass ich das “Engagement” von Canonical in der Welt der freien Software eher kritisch sehe. Das hat dann auch immer gleich Schmierereien in den Kommentaren zur Folge, ich kann mich also auch dieses Mal auf derartiges gefaßt machen. Seit einigen Tagen, zeigt Canonical einmal wieder mehr sein Gesicht, um was es ihnen eigentlich geht und zwar ums Geld verdienen. Nun Geld verdienen ist an sich nichts schlechtes und freie Lizenzen lassen auch genau das zu.
Die nächste Version von Ubuntu Natty Narwhal soll ja mit Banshee anstatt mit Rythmbox als Musikplayer daherkommen. Schon seit geraumer Zeit integriert Ubuntus Rythmbox zur Generierung von Einnahmen den Ubuntu Musicstore. Nun kommt aber Banshee bereits mit einem eigenen Store daher, der MP3 von Amazon anbietet und dessen Einnahmen zu 100% an die GNOME Foundation fliessen. Seit der Integration im Juli 2010 waren das etwas über 3.000 US$ wobei die Einnahmen seit dem kontinuierlich ansteigen und bald die 1.000$ Grenze pro Monat überschreiten. Die Banshee Entwickler publizieren diese Zahlen, wie das so üblich ist vollkommen offen in einem Spreadsheet. Das sind bei den derzeitgem monatlichen Einnahmen in etwa soviel, wie kleinere Firmen der GNOME Foundation im Jahr zukommen lassen.
Nun wie schon gesagt, in Rythmbox betrieb Canonical einen eigenen Musicstore und dessen Einnahmen wären mit Banshee dann nicht mehr da. Man hätte wie es die Lizenz von Banshee ja zuläßt diesen da natürlich integrieren können (Scheiße man häte wieder Entwicklungsarbeit leisten müssen) oder einfach den AmazonMP3 Store den Banshee integriert hat per default ausschalten können. Kein Hahn hätte dannach gekräht, statt dessen hat man sich an die Banshee Entwickler gewandt und ihnen zwei Vorschläge gemacht.
Entweder Canonical schaltet den Standard-Musikladen von Banshee aus, was sich mit wenigen Klicks wieder rückgängig machen läßt oder der Store bleibt integriert und Canonical bekommt in Zukunft 75% der Einnahmen.
Auch wenn andere da mal wieder Canonical zugute halten, dass man ja mit den Entwicklern immerhin kommunizieren würde, für mich ist das keine Kommunikation sondern Erpressung. Kommunkation wäre gewesen, die Summe offen zu lassen oder 75% als Verhandlungsbasis anzubieten. Ich bin mir sicher die Banshee Entwickler wären auf 50% sogar eingegangen, dabei hätten beide Parteien nur gewinnen können. Aber in der Geschäftswelt seihen ja 75% fürs nichtstun üblich, wie Jason Warner, Ubuntus neuer Manager für den Desktop in einem Kommentar bemerkt. Statt dessen haben sich nun die Banshee Entwickler für die Deaktivierungsvariante entschieden.
Wer genauer hinschaut sieht, hier gibt es ja auch einen dritten Geschädigten, die GNOME Foundation und mit der hat man ja schon seit geraumer Zeit ein Hühnchen zu rupfen und versucht sie auf Canonical Linie zu pressen. Ich sage nur Unity vs. GNOME Shell, Unity2D und QT. Meiner Meinung nach alles eher Versuche Gnome auf die Canonical Linie zu bringen.
Canonical versucht mehr und mehr seine massive Verbreitung im Bereich des Linuxdesktop zu nutzen um sich ein größeres Stück vom Kuchen zu sichern und an der Stelle muss man sich wirklich fragen, ob 75% hier gerechtfertigt sind.
Linux ist einst angetreten um ein Monopol im Bereich des Desktop zu brechen und das nur des Wissens willen, das ein Monopol nie für die Allgemeinheit gut ist. Es ist an der Zeit zu fragen, ob wir eine Dominanz von Ubuntu im Bereich des Linuxdesktop weiter akzeptieren können, wenn derartige Dinge die Konsequenz davon sind.

Geschrieben in Distribution Drama, Killer Application, ubuntuusers | 117 Kommentare »

ähnliche Artikel: Hat es jetzt der letzte begriffen? | Dinge die die Welt nicht braucht - Consort | Glückliche Gewinner | Inkscape-Buch endlich fertig | First Linux ColorManagement Hackfest |

Neue Ansichten mit Firefox 4

Januar 31st, 2011 von buergermeister

Auch bei Mozilla experemntiert man mit neuen Interfaces für den Firefox und zwar im Rahmen der Mozilla Labs, wo sich das Subprojekt “Prospector” um derartiges bemüht.
Wie ein absolut minimalistischer Firefox aussehen könnte, der weder Adressleiste, noch Tabs oder Stuatuszeile anzeigt aussehen könnte, dass zeigt derzeit ein Addon für den Firefox 4. Der ganze Bildschirm für den Content!
Die Darstellung eben jener Elemente wird dann von einem Dash-Board übernommen, dass über ein halbtransparentes Firefox-Logo in der Ecke ereichbar ist. Klickt man auf dieses wird eine Übersichtsseite mit den offenen Tabs angezeigt, ausserdem Seiten aus dem Cache die am häufigsten aufgerufen wurden, bewegt man den Mauszeiger über die Thumbnails wird im Hintergrund eine Voransicht geladen. Ausserdem findet man eine Adress- und Suchleiste, die kombiniert genutzt werden kann und wie gehabt auch im Cache sucht. Ich benutze die Adressleiste ja schon lange zum Suchen und die Suchleiste nur für spezielle Suchdienste, wie etwa die openSUSE Paketsuche. Auch dafür ist in dieser Ansicht gesorgt, in dem man auf ein kleines Logo unter der Leiste klicken kann. Die Statuszeile befindet sich hinter dem halbtransparenten Icon, was für Menschen mit Sehbehinderung aber noch schwerer wahrzunehmen sein dürfte, als für mich. Interesant an der Stelle ist, dass dort ein weiteres halbtransparentes Icon angezeigt wird, sobald sich Aktivität auf einer der Seiten zeigt, die man in einem Tab offen hat. Zum Hinzufügen weiterer Tabs findet man einen entsprechenden Button. Wie ich selbige allerdings schliessen kann suche ich vergeblich, auch wie ich an Einstellungen für den Firefox gelangen kann.

Das Ganze stellt sich für mich als sehr interesanter Lösungsansatz da, ist aber absolut noch nicht zum Arbeiten geeignet. In Zukunft ist geplant, dem Nutzer die Gestaltung des Dash-Board zu überlassen und nicht nur die am häufigsten besuchten Seiten anzuzeigen. Testen kann man das Ganze trotzdem einmal, vorrausgesetzt man hat eine Betaversion von Firefox4 installiert. Nach der Installation des Addon ist kein Neustart erforderlich. Wer auf das alte Browserinterface zugreifen will, kann das mit der Tastenkombination Ctrl-Shift-Alt+d tun, natürlich kann man auch mit Ctrl+Tab auch wie gehabt durch die offenen Tabs blättern. Mehr Keyborad-Shortcuts für diese Ansicht findet man auf einer eigenen Seite.

Ich finde wie schon einmal gesagt, den Ansatz interessant, möchte aber bevor ich damit beginne zu arbeiten wenigstens eine Lösung für das Schließen der Tabs, die Einstellungen von Firefox (irgendwann mag ich ja auch mal den Cache leeren ;) ) und vor allem mißhagt mir die Positionierung des halbtransparenten Icon. Da ich mit einem Preview auf GNOME 3 arbeite und dessen Dashboard ebenfalls über die linke obere Ecke zu errreichen ist und das auch noch mit Gesten, wird das wohl zu einigen Komplikationen führen. Interessant ist es trotzdem, Fazit wieterverfolgen.

Geschrieben in Killer Application, ubuntuusers, Wundersame Webwelt | 4 Kommentare »

ähnliche Artikel: LibreGraphicsMeeting 2013 day 1 | Ein Farbprofil des Monitor erstellen... | LGM 2013 - Travel founding for Gustavo, Onyeibo and Tatica |

Shirts für feurige Füchse

Januar 12th, 2011 von buergermeister

Der T-Shirt Contest für Gnome 3 ist ja schon fast vorbei und nur noch wenige Tage können Einreichungen gemacht werden, da gibt es wieder einen neuen Shirt Contest. Dieses Mal geht es darum ein Design für Mozilla zu entwerfen und zwar für die kommende Firefox 4 Version. Das Gewinnerdesign wird dann das offizielle Releasshirt, welches an Contributoren auf der ganzen Welt verschickt wird und im Mozillashop erhältlich sein wird. Aus allen Einsendungen wird ein Team die besten 5 auswählen, es zählen dabei die Kreativität des Design und ob das Thema klar zum Ausdruck gebracht wird. Diese 5 Designs werden dann ab den 15. März in ein Finale gehen und sich dem öffentlichen Voting stellen müssen.

Der ideal zu bedruckende Raum auf dem T-Shirt sind 25x25cm, es soll nur ein Design für die Front gemacht werden die Rückseite soll später das Firefox Wordmark aufgedruckt bekommen. Das Desgin soll einen Hintergrund für die Farbe des Shirt enthalten und soll als PNG/JPG in 300dpi Auflösung abgegeben werden und zwar nur das Design. Die Quelldateien mit allen Layern, soll man auf jeden Fall aufbewahren. Einsendungen können bist zum 13. März 2011 gemacht werden.

Geschrieben in Killer Application, ubuntuusers, Wundersame Webwelt | 2 Kommentare »

ähnliche Artikel: Rückblick Linuxwochen Wien 2013 | Conclusion Linuxwochen Vienna | Fedora will rock Linuxwochen Vienna | The Winners! - Fedora 19 Supplemental Wallpaper | LibreGraphicsMeeting 2013 |

Screencast: Zoomeffekte mit JessyInk

Januar 8th, 2011 von buergermeister

Die Inkscapeerweiterung JessyInk, mit der man Präsentationen mit Inkscape erstellen kann habe ich ja bereits in einem Artikel mit einem Screencast bereits einmal vorgestellt. JessyInk kann allerdings mehr als nur simple Präsentationen mit Übergängen erzeugen.Ein Vorteil von Vektorgrafiken und SVG ist ja dere nahezu grenzenlose Skalierbarkeit, welches es hier auch ermöglicht in Folien zu zoomen. Wie das geht versuche ich wieder in einem Screencast zu zeigen.

Mit den Zoomeffekten lassen sich Präsentationen erzeugen, mit einem “Woah-Effekt”, alles kann ich allerdings nicht zeigen. Wie wäre es zum Beispiel mit einer Präsentation, bei der sich die Folien im Uhrzeigersinn bewegen, das wäre mit JessyInk möglich. Grenzen sind einem hier nur relativ wenig gesetzt, man muss nur nachdenken und planen was man erreichen will.

P.S. Ich hab jetzt gesehen, das die Effekte im Video gar nicht so gut zu erkennen sind. Die Beispieldatei gibt es hier also zum Download. Einfach im Browser öffnen.

Geschrieben in Killer Application, ubuntuusers | Keine Kommentare »

ähnliche Artikel:
  • None
  • Sqlite-Commander – Curses Client für SQLite Datenbanken

    Januar 3rd, 2011 von buergermeister

    Clients für SQLite Datenbanken gibt es schon einige, so zum Beispiel eine Firefox Extension SQLite Manager. Wer allerdings auf der Kommandozeile arbeiten will war bisher auf die Kommandos angewiesen, die SQLite selbst mitbringt. Da auch die Suche nach einem passenden Client für Sankar P ergebnislos verlief, hat er sich kurzerhand hingesetzt und Sqlite Commander geschrieben, eine Cursesbasierte Anwendung für Sqlite Datenbanken. Der Name ist inspiriert vom MidnightCommander und ähnlich sieht Sqlite Commander auch aus, bietet aber noch nicht so viele Möglichkeiten, wie sein Vorbild. Ehrlich gesagt fehlen noch jede Menge Funktionen, bisher lassen sich die verschiedenen Tavellen nur darstellen und mit den Cursortasten in ihnen navigieren. Die ToDo-Liste von Sankar weisst aber die nächsten Features bereits auf, die er implementieren will und er will die Software auch weiterhin pflegen, wenn sich genug Nutzer finden, die dieses Tool nützlich finden.

    Geschrieben in Killer Application, ubuntuusers | 5 Kommentare »

    ähnliche Artikel: LibreGraphicsMeeting 2013 day 1 | Chemnitzer Linux-Tage 2013 | LibreGraphicsMeeting 2013 | Neue Inkscape Version | First Linux ColorManagement Hackfest |

    Screencast-Tutorial Inkscape – It´s Magic

    November 29th, 2010 von buergermeister

    Es ist an der Zeit für ein neues Inkscape-Tutorial. Dieses Mal zeigt Inkscape seine ganze Magie und wir erstellen ein Bild wie dieses hier. Die Arbeitsschritte sind, dieses Mal sehr einfach und das Tutorial ist für Einsteiger geeignet.

    1. Wir zeichnen mit dem Werkzeug Rechtecke und Quadrate erstellen ein langezogenes Rechteck und runden im Anschluss dessen Ecken ab. Das Ergebnis sollte in etwa so ausschauen, wie in Abbildung 1.
    2. Von diesem Rechteck machen wir als erstes ein Duplikat (Strg+D) und legen dieses beiseite. Dann zeichnen wir ein weiteres Rechteck, auf das langezogene Rechteck, so wie auf Abbildung 2 zu sehen.
    3. Wir selektieren beide Rechtecke und duplizieren (Strg+D) diese wieder.
    4. Beim ersten Paar Rechtecke, sleektieren wir beide (Shift-Taste dazu gedrückt halten) und schneiden das zweite Rechteck mit Pfad>Differenz (Strg++) aus und beim zweiten Paar, soll die Überschneidung stehen bleiben, Pfad>Überschneidung (Strg+*) Das Ergebnis sollten dann ausschauen, wie in Abbildung 3 und 4.
    5. Jetzt geben wir den beiden Formen die entsprechende Farbfüllung. Die Enden des Zauberstabes füllen wir mit einem linearem Farbverlauf, dessen beide Endpunkte mittelgrau (808080ff) sind, wir fügen einen weiteren Farbverlaufspunkt hinzu, denn wir auf Weiß setzen.
    Das Mittelstück, des Zauberstabes bekommt ebenfals eine lineare Farbverlaufsfüllung. Dieses Mal allerdings mit fünf Zwischenfarben, die jeweils beiden äußeren bekommen Schwarz als Füllung und der in der Mitte Weiß. Die Zwischenfarben versetzen wir dann einfach mit Hilfe des Werkzeug “Farbverläufe erstellen und bearbeiten, so das dass Ergebnis aussieht, wie auf Abbildung 5 und 6. Jetzt nur noch beide Teilstücke selektieren und mit Hilfe des Werkzeuges “Objekte ausrichten” horizontal und vertikal zentrieren. Das Ergebnis ist unser Zauberstab, der dann auch mit Strg+G gruppiert werden kann.

    6. Jetzt unser Duplikat des Rechteckes vom Beginn hernehmen und über Pfad>Objekt in Pfad umwandeln, in einen Pfad umwandeln. Dann das Werkezug zum Knoten bearbeiten wählen und die oberen Knoten bearbeiten. Erst die beiden Knoten auf der linken Seite beide selektieren und mit Hilfe der Cursortasten nach links verschieben (7-10px) und den gleichen Vorgang dann noch mit den rechten Knoten wiederholen, dieses mal allerdings nach Rechts verschieben. Das Resultat sollte ausschauen wie in Abbildung 7.
    7. Jetzt brauchen wir unseren Hintergrund, dafür zeichnen wir uns ein Rechteck, welches mit einem radialem Farbverlauf gefüllt wird. Die äußeren Endpunkte des Farbverlaufes bekommen Schwarz als Füllung und für das Zentrum ist es ein Lila (990bccff). Wo das Zentrum liegt, kann dann, wenn der Zauberstab auf dem Hintergrund liegt entsprechend angepaßt werden.
    8. Jetzt unseren Zauberstab und das veränderte Rechteck auf unseren Hintergrund verschieben, das veränderte Rechteck mit dem hellem Gelb (e3e45fff) füllen und über die Objektfarbeinstellung diesem eine Unschärfe geben. Der Faktor ist von der Größe abhängig und muss nicht exakt meinen Wert haben, der bei mir 7 ist.
    8. Wir zeichnen einen weiteren Kreis, der eine Füllung mit einem radialem Farbverlauf bekommt, von dem hellem Gelb nach Weiß. Den weißen Mittelpunt versetzen wir dann mit Hilfe des Werkzeuges “Farbverläufe erstellen und Bearbeiten” nach Links oben und setzen den Kreis unter unseren gelben Farbschein des Zauberstabes.
    9. Jetzt zeichnen wir einen weiteren Kreis und füllen diesen mit dem Grün aus der Abbildung, duplizieren (Strg+D) diesen und füllen das Duplikat mit dem Orange aus der Abbildung, im Anschluß diesen wieder duplizieren und versetzen, dann mit dem Rot füllen. Und dann noch einen Kreis für das Blau und das Lila. Allen Farbkreisen geben wir dann über die Objektfarbeinstellungen eine starke Unschärfe, der Faktor hängt vom Geschmack und der Größe des Kreises ab. Das Ergebnis sollte in etwa so ausschauen, wie auf dem Zielbild. Dann setzen wird die bunten Kreise unter unsere gelben Objekte, so das sie seitlich etwas herausschauen. Ruhig ein wenig versetzen und vielleicht in der Größe skalieren, dass gibt dem ganzem mehr Natürlichkeit.
    10. Für die Sterne, die ich auf dem Bild verteilt habe gibt es ein Extra-Tutorial/Screencast. Hier sei nur angemerkt, je kleiner und mehr die Sterne sind umso schöner sieht nachher das Resultat aus.
    11. Für die Schrift habe ich einfach ein Duplikat, der Schrift erstellt. Dieses Objekt in einen Pfad umgewandelt, den Pfad zweimal vergrößert, dem Ganzem einen linearen Farbverlauf mit genau den Farben der bunten Kreise gegeben. Dann noch ein wenig Unschärfe und das Ganze unter die weiße Schrift gesetzt und fertig ist unsere Magie. Das Ganze gibt es jetzt selbstverständlich auch noch als Screencast.

    Geschrieben in Killer Application, ubuntuusers | 23 Kommentare »

    ähnliche Artikel: Rückblick Linuxwochen Wien 2013 | Conclusion Linuxwochen Vienna | Vienna Calling | Fedora will rock Linuxwochen Vienna | Erinnerung: Inkscape-Weekend in Berlin |

    LibreOffice 3.3 Beta 3

    November 18th, 2010 von buergermeister

    Dreimal drei, heißt es nun schon die Document Foundation hat heute die Beta 3 Version von LibreOffice 3.3 veröffentlicht das die erste stabile Version von LibreOffice werden wird. Neben den üblichen Fehlerkorrekturen enthält diese Version einige Neuerungen, so wurde  die DDE-Implementierung der Office-Suite komplett überarbeitet und soll nun einfacher funktionieren. In der Tabellenkalkulation wurde die Standardtastenbelegung von Delete und Backspace vertauscht und entspricht damit der Belegung von Microsoft Excel. Ausserdem werden beim Umstellen der Sprache auch die Zahlennotation automatisch angepaßt, Punkt statt Komma. Ausserdem soll das versehentliche Drücken der Feststelltaste automatisch detektiert und abgestellt werden, wenn es zu typischen Tippfehlern kommt.

    Die Betaversion eignet sich natürlich nicht für den produktiven Einsatz, wer LibreOffice dennoch testen möchte findet entsprechende Pakete in der Downloadsektion auf den Seiten der Document Foundation.

    Geschrieben in Killer Application, ubuntuusers | Keine Kommentare »

    ähnliche Artikel: Day 2 Ubucon | Day 0 Ubucon |

    Screencast: Inkscape – Weihnachtskerzen-Motiv

    November 9th, 2010 von buergermeister

    Wie ich den Teilnehmern meines Workshop auf dem BLIT versprochen habe gibt es das Ganze noch einmal als Screencast zum Nacharbeiten. Wer das Tutorial noch einmal Nachlesen möchte, findet das Inkscape-Tutorial hier mit den entsprechenden Farbwerten.

    Geschrieben in Killer Application, ubuntuusers | 3 Kommentare »

    ähnliche Artikel: Rückblick Linuxwochen Wien 2013 | Conclusion Linuxwochen Vienna | Vienna Calling | Fedora will rock Linuxwochen Vienna | Erinnerung: Inkscape-Weekend in Berlin |

    sK1 der etwas andere SVG Editor

    November 8th, 2010 von buergermeister

    Inkscape ist ja wohl die Killer-Applikation, wenn es um Vektrografiken geht. Daneben gibt es aber noch andere frei Grafikprogramme wie sK1. sK1 ist ein Fork von Skencil bzw. Sketch und wird seit dem Jahr 2003 entwickelt. Skencil setzte damals auf TK für die GUI und als die Version 0.6 gedropt wurde, weil man auf GTK+ umsattelte wurde das sK1-Projekt von Igor Novikov gestartet. Und so basiert auch heute sK1 noch in großen Teilen auf Tcl/Tk, daneben kommt Python und C zum Einsatz. Heute ist es anders herum, das sK1-Team unterstützt stark die Entwickler von Skencil bzw. die sK1-Entwickler bemühen sich um eine Revitalisierung von Skencil.
    Die meisten der sK1-Entwickler kommen aus dem professionellem Printbereich und so ist klar, dass sich sK1 vollkommen auf die Bedürfnisse aus diesem Bereich konzentriert. So beherrscht sK1 zum Beispiel Multipage-Layout via Tabbing. Ausserdem hat natürlich sK1 dann CMYK-Unterstützung und unterstützt natürlich ein Farbmanagment. Der Name des Projektes leitet sich wie folgt daher, dass s stammt von Skencil/Sketch, dass K kommt von KDE weil man sich mit dem Layout der Applikation an das von KDE anlehnt (es bestehen aber keine Abhängikeiten zu KDE Bibliotheken) und die 1 steht für das Ziel, welches sich die Entwickler gesetzt haben, die Nummer 1 der Anwendungen in ihrem Bereich zu werden.
    2006 begann das Team mit dem Reengneering von Corels CDR-Format und konnte 2007 auf dem LibreGraphicsMetting die erste funktionierende Version des CDR-Importer präsentieren, seit dem kann sich das Projekt rühmen die bester Unterstützung für dieses Format zu besitzen. Für das Reengeneering des CDR-Formats haben die Entwickler von sK1 den CDR-Explorer entwickelt, der auch heute noch entickelt wird. Für Importfunktion des WMF-Format wurde pymfvu entwickelt. Entstanden ist auch noch LinCuttor für die Arbeit mit PLT-Dateien, die von Schneidplottern verwendet werden. Ausserdem entwickelte man den Uniconverter ein Kommandozeilentool für die Formatkonvertierung, welches auch von Inkscape und Scribus genutzt wird.

    Die Installation von sK1 ist nicht so trivial, auf der Seite des Projektes, werden nur Binärpakete der Entwicklungsversion 0.9.1 angeboten und zwar für Ubuntu 9.10/9.04 und openSUSE 10.2 (und andere Distributionen), die schon etwas älter sind. Für die eigentlich stabile Version gibt es nur ein Binärpaket für Mandriva 2008 und auch das nur für i586. Die Entwicklerversionen lassen sich aber auf Ubuntu 10.10 und openSUSE 11.3 problemlos installieren. Für openSUSE 11.3 existiert auch ein Paket im openSUSE Buildservice. Will man allerdings die stabile Version verwenden, so wird man um das Kompilieren nicht herumkommen.

    Ich habe zum Testen sK1 installiert. Auf den ersten Blick wirkt sK1 sehr übersichtlich und spartanisch. Das bestimmte Dinge in “Skripte” ausgelagert sind, wie zum Beispiel das Füllen mit einem Verlauf ist erst einmal gewöhnungsbedürftig. Mir ist es auch nicht gelungen ein Objekt mit einem Farbverlauf zu füllen, obwohl stetig die Füllung des Objektes gemeint war hat er mit dem Gradient-Plugin immer den Rand gefärbt. Auch hat es mir beim Import eine SVG mit einer Verlaufsfüllung diese zerschossen. Das kann aber daran gelegen haben, dass ich die Entwicklerversion benutzt habe. Für mich persönlich, finde ich ist sK1 eher gewöhnungsbedürftig, interessiert haben mich vor allem die Möglichkeiten des PDF-Export und das Colormanagment. Die Handhabung ist mir aber zu gewöhnungsbedürftig, so dass ich dann doch bei Inkscape und meinem Worflow für den Printprozeß bleibe. Für Leute die allerdings in diesem Bereich arbeiten und sich eh dann in ein neues Werkzeug einarbeiten müßten, den kann man das Projket empfehlen. Allerdings macht mir der langsame Entwicklungsprozess Sorgen.

    Geschrieben in Killer Application, ubuntuusers | 15 Kommentare »

    ähnliche Artikel: Rückblick Linuxwochen Wien 2013 | Conclusion Linuxwochen Vienna | Vienna Calling | Fedora will rock Linuxwochen Vienna | Erinnerung: Inkscape-Weekend in Berlin |

    Inkscape-Tutorial: Bunte Farbpalette

    November 6th, 2010 von buergermeister

    Es ist nun wirklich schon eine ganze Weile her, das ich hier das letzte Inkscape-Tutorial veröffentlicht habe. Auch Screencasts zu diesem Thema hat es schon seit einiger Zeit nicht mehr gegeben. Es ist also an der Zeit mal wieder ein Tutorial hier zu veröffentlichen.
    In den letzten Tagen haben mich immer mehr Leute gefragt, wie ich derartige Grafiken, wie die Palette mit den bunten Inkscape-Logos mache. Das kann man ja mal versuchen, es wird aber ein sehr sehr langes Tutorial ;) Nicht alle Objekte sind selbst gezeichnet, dass würde dann endgültige den Rahmen sprengen, alle benötigten Grafiken gibt es hier zum Download. Sie stammen aus der OpenClipart-Library und von WikimediaCommons.

    Hier sind die entsprechenden Screencast-Videos zu diesem Tutorial zu finden:

    1. Das Postkartenmotiv mit der Palette und den bunten Klecksen in Inkscape importieren.
    2. Ein Kreisobjekt zeichnen und über die Einstellungen der Objektfarbe, die Sichtbarkeit des Objektes etwas herabsetzen, so das man die darunterliegende Grafik besser erkennen kann.
    Den Kreis auf das Postkartenmotiv setzen und durch ziehen und drücken an den Anfassern soweit in Form bringen, das es mit der darunterliegenden Form der Palette nahezu identisch ist.
    3. Das Kreisobjekt über “Pfad > Objekt in Pfad umwandeln” in einen Pfad umwandeln. Dann das Werkzeug zum Knoten bearbeiten wählen und in etwa der Mitte der Ausbuchtung einen weiteren Knoten, durch Doppelklicken auf den Pfad, setzen. Diesen Knoten dann nach innen Verschiebung so das die Ausbuchtung entsteht. Die Anfasser des untersten und des rechts danebenliegenden Knoten etwas ziehen, so das die Form wieder übereinstimmt.
    4. Einen weiteren Kreis zeichnen und auch diesen wieder auf das Postkarten Motiv setzen und durch ziehen und drücken in die entsprechende Form bringen.
    5. Die gezeichnete Palettenform und den zuletzt gezeichneten Kreis gemeinsam selektieren (Shift-Taste gedrückt halten) und über “Pfad > Differenz” den kleinen Kreis aus der Palettenform ausschneiden.

    1. Die Palettenform beiseite schieben und mit Strg+D ein Duplikat davon anlegen. Das Duplikat der Palette mit einem radialem Farbverlauf füllen und zwar von einem hellem Braun im Zentrum zu einem dunklerem Braun. Tip: Flächen ruhig immer mit Verläufen füllen und zwar mit Farbtönen die sich nicht stark unterscheiden, das gibt der Grafik immer mehr Leben.
    2. Jetzt einen freien Platz auf der Arbeitsfläche suchen und das Werkzeug “kalligrafisch zeichnen” wählen. Mit dem Werzeug ein paar Linien zeichnen und zwar mit hoher Geschwindigkeit. Je höher diese, desto schmaler werden die Linien. Ruhig ein paar zeichnen und die besten davon auswählen, sie dürfen nicht all zu krumm sein und sollten schöne dünne Linien aufweisen. Die verbleibenden Linien nah aneinander setzen und so oft duplizieren und wieder aneinandersetzen, bis genügen beisammen sind um die Palettenfläche zu füllen.

    Dann alle Linien selektieren, in dem man einfach ein Rahmen darum zieht und über “Pfad > Vereinigung” order Strg++ mit einander zu einem Pfad vereinigen. Dann den Linien eine extrem unterschiedliche Farbe zu braun geben. Ein Duplikat von unserer Palettenform anlegen.
    3. Die kalligrafischen Linien auf unser Duplikat der Palettenform legen und dann drehen. Tip: nur vom Menschen geschaffene Dinge sind geometrisch gerade, die Linien sollten also weder im 90° noch im Winkel von 45° zur Palettenform stehen, das gibt dem Ganzen nachher einen natürlicheren Look.
    Dann die kalligrafischen Linien und die Palettenform selektieren und über “Pfad > Überschneidung” oder Strg+* in unsere Holzmaserung verwandeln.

    1. Die Holzmaserung hat derzeit die gleiche braune Farbe, wie unsere Palettenform also geben wir ihr erst einmal eine andere Farbe, bevor wir sie auf die Palettenform legen. Es muss kein Braunton sein, der läßt sich nachher besser bestimmen, wenn die Maserung auf der Palette ist. Dann ein Duplikat unserer Palettenform anlegen, mit der Bildab-Taste eine Schicht nach unten setzen.
    2. Das Duplikat der Palettenform und die Maserung selektieren und über das Werkzeug “Objekte ausrichten” beide auf die Auswahl horizontal und vertikal zentrieren. Jetzt kann die Farbe der Maserung noch angepasst werden, so das sie sichtbar ist und einem gefällt. Im Anschluß beide Formen gruppieren.
    3. Ein weiteres Duplikat unserer Palettenform anlegen und dieses Schwarz färben. Dann im Menü “Objektfarben” auf “Kreisförmigen Farbverlauf” gehen und den Farbverlauf bearbeiten wählen. Als erstes müssen die Werte der Endpunkte gedreht werden. Im Zentrum des Verlaufes soll die Sichtbarkeit Null sein und im Aussenbereich etwas sichtbarer, nicht 100%. Bei mir ist der Wert im Alphakanal 110, aber das kann differenzieren. Dann einen weiteren Farbverlaufspunkt hinzufügen und auch hier die Sichtbarkeit auf Null setzen. Dann das Farbverlaufswerkzeug wählen und den mittleren Verlaufspunkt etwas nach außen setzen. Das Ergebnis sollte in etwa so aussehen, wie auf der Abbildung.
    4. Unsere Palettenform mit dem radialem Farbverlauf und die Palettenform mit der Holzmaserung selektieren und mit dem Werkzeug “Objekte ausrichten” horizontal und vertikal zentrieren. Die Palettenform mit dem radialen Farbverlauf kann jetzt in der Sichtbarkeit noch etwas angepaßt und im Anschluß wieder mit dem darunterliegendem gruppiert werden.
    5. Ein weiteres Duplikat der Palettenform anlegen und auch diesem eine schwarze Füllung geben. Dann wieder ins Objketfarben-Menü gehen und hier linearen Farbverlauf wählen. Dann das Werkzeug “Farbverläufe” wählen und die Endpunkte des Farbverlaufes versetzen. Der Knotenpunkt mit dem Scharz sollte sich links unten schon ausserhalb der Palettenform befinden und der mit dem Alphakanal rechts in etwa in der Mitte der Palette. Also diagonal über die Palette. Dann auch diese Palettenform mit dem Werkzeug “Objekte ausrichten” auf der andern Palettenform zentrieren. Der Verlauf kann jetzt wieder etwas angepaßt werden und im Anschluß wieder gruppieren.
    6. Wieder ein Duplikat unserer Palettenform anlegen und über das Menü “Objektfarben” diesem einen Rand geben, die Stärke der Linie muss angepaßt werden, sie sollte etwas stärker sein, so das sie gut sichtbar ist aber nicht zu stark. Die Füllung kann im Anschluß gelöscht werden. Dann über “Pfad > Kontur in Pfad umwandeln”, die Konturlinie in ein Pfadobjekt umwandeln.
    7. Den Filter “Material>3D Holz” auf diese Konturform anwenden. Achtung: diese Filter werden vom Browser nicht gerendert und auch beim Export in PDF nicht korrekt dargestellt!
    8. Den Holzrand mit dem Werkzeug “Objekte ausrichten” mit der vorherigen Palettenform zentrieren.
    9. Ein weiteres Duplikat unserer Palettenform anlegen und auf diesen den Filter “Texturen > Flüssigkeit” anwenden. Dem Ganzem eine Füllung mit einem sehr kräftigem Braunton geben.
    10. Die flüssigkeitsgefüllte Palettenform und die andere wieder zentrieren und dann noch die Objektsichtbarkeit der flüssigkeitsgefüllten Form soweit anpassen. Damit ist die Palettenform fertig, das Ganze kann man auch noch einmal im ersten Teil der Screencast-Serie sehen.

    Jetzt die Datei mit der Holzpalette speichern und schliessen, die Datei mit dem Inkscape-Logo öffnen. Die Gruppe des Log auflösen und die unterste Ebene mit der Farbfüllung selektieren und dann umfärben. Dann alle Formen selektieren, duplzieren sofort gruppieren (das gruppiert das Duplikat) und beiseite schieben. Den Vorgang so oft wiederholen, bis alle Logos in den entsprechenden Farben vorhanden sind.
    Ich habe sehr leuchtende Farben gewählt, die Farben sollten nur zueinander passen und dabei achten, das der Glossy-Effekt auch sichtbar bleibt, deshalb immer auszoomen und nachsehen, wie die Farbe wirkt. Für Schwarz habe ich ein dunkles Grau gewählt und für die Darstellung des weissen Logo ein helles Grau, so das der Schnee an der Spitze des Logo noch sichtbar ist.

    1. Jetzt die Datei mit dem Stift öffnen. Den Schatten löschen und den Stift drehen, so das er wieder waagerecht ist.
    2. Die Gruppe des Stiftes auflösen und das metallische Ende mit dem Radiergummi soweit nach links schieben, wie in etwa in der Abbildung zu sehen.
    3. Dann auch das Mittelstück des Stiftes nachziehen, in dem man es streckt. Dann die Gruppe des Mittelstücks auflösen, die obere grüne Fläche selektieren und das Knotenwerkzeug wählen. Dann den mittleren Knoten des rechten Endes wählen und wieder ein kleines Stück nach links verschieben, so das der Bogen des Endes wieder stimmt.

    Der Stift sollte dann noch umgefärbt werde, ich hab hierfür das gleiche Rot verwendet wie das vom Inkscape-Logo. Nachher wirkt der Stift dadurch wie für diese Grafik gemacht. Dann noch die Grafik mit dem Pinsel öffnen auch hier, die überflüssigen Teile wie den Pinselstrich und Schatten löschen unn auch hier die inselspitze umfärben, in eine der Farben der Logos auf der Palette.
    Dann wieder die Grafik mit der Holzpalette öffnen und die Inkscape-Logos importieren, entsprechend in der Größe anpassen und auf der Palette verteilen. Tip: ungleiche Größen und kleine Drehungen der einzelnen Logos sorgen auch hier wieder für mehr Natürlichkeit. Das Ganze macht man am allerbesten auf einer neuen Ebene, dann läßt sich damit besser arbeiten.

    1. Dann auch den Stift und Pinsel in die Grafik mit der Holzpalette importieren und in der Größe und im Winkel so anpassen, das sie gut auf der Palette wirken. Auch hier am besten auf einer eigenen Ebene arbeiten.
    2. Dann Stift und Pinsel beiseite schieben und ein weiteres Duplikat unserer Holzfläche anlegen und diese auf Pinsel und Stift schieben.
    3. Dann mit dem Werkzeug “Bezierkurven und gerade Linien zeichnen” zwei gerade Linien auf die Palette vom Rand zum Loch in der Palette zeichnen, diese über “Pfad > Kontur in Pfad umwandeln” in Pfade umwandeln und über “Pfad > Differenz” diese aus der Palettenform ausschneiden. Dann über “Pfad > Zerlegen” den Pfad auftrennen und das überflüssige Stück einfach löschen. Am Ende sollte ein Stück übrig bleiben, wie in der Abbildung zu sehen.
    4. Dann die Gruppen von Stift und Pinsel auflösen und das Stück der Palette aus den Einzelteilen mit “Pfad > Differenz” immer auschneiden, vorher immer duplizieren, das erfordert 4 Durchgänge und sollte zum Schluß so aussehen, wie auf der Abbildung.

    Dann müssen auch diese Pfade zerlegt werden und dann einfach die oberen Teile und die unteren Teile von Pinsel und Stift getrennt gruppieren. Dann müssen diese Einzelteile nur noch zurück auf die Palette verschoben werden, die unteren Enden mit der Bildab-Taste sowiet im Layer nach unten bringen das sie von der palette verdeckt werden und nur noch die sichtbaren Enden herausschauen.
    Am Schluss kann man das Ganze noch mit Schatten und einem passendem Hintergrund komplettieren. Ich hab für den Hintergrund einen einfach grauen radialen Farbverlauf gewählt, da die Palette einfach schon bunt genug ist und so mehr visuell in den Vordergrund gestellt wird. Ausserdem noch eine etwas schwächer sichtbare Kopie unserer Palettenzeichnung, dafür habe ich einfach ein Kopie dieser angelegt, diese entsprechend größer skaliert und über den Filter “Farbe > Entsättigen” entsättigt und dann einfach die Objektsichtbarkeit herabgesetzt.

    Auf jeden Fall kann man noch jede Menge mehr für noch mehr Realität an der Grafik tun, dass würde hier aber endgültig den Rahmen sprengen. Betrachtet das Ganze einfach als gute Grundlage selbst weiter damit zu experimentieren und zu verbessern. So und nun wünsche ich viel Spaß beim nachmachen, Feedback, villeicht in Form der Resultate und Anmerkungen sind jederzeit willkommen.

    Geschrieben in Killer Application, ubuntuusers | 1 Kommentar »

    ähnliche Artikel: Rückblick Linuxwochen Wien 2013 | Conclusion Linuxwochen Vienna | Vienna Calling | Fedora will rock Linuxwochen Vienna | Erinnerung: Inkscape-Weekend in Berlin |

    Wie aus Bildern Videos werden

    Oktober 6th, 2010 von buergermeister

    Die Sommer- und Ferienzeit ist nun definitiv vorüber, fast alle bringen aus dem Urlaub jede Menge Fotos mit. Und während es draußen permanent regnet hat man durchaus Zeit, die heute meist eher in digitaler Form vorliegenden Bilder zu bearbeiten. Wie wäre es mit einer netten Slideshow als Video? Werkzeuge unter Linux für diesen Job gibt es in ausreichender Zahl, beginnend bei der Bilder-Allzweckwaffe Imagemagick. Am Ende ist es jedoch nicht das Wahre für diesen Job, da es sich nur bedingt eignet. Dann wären da noch tools wie mencoder, ffmpeg oder mjepgtools aber mal ehrlich bei den Optionen, die man alle setzen muss werden die Kommandos in der Shell endlos lang und vor allem man muss ewig in der Dokumentation nach den richtigen suchen, denn jeden Tag macht man ja keine Slideshow aus seinen Urlaubsbildern. Kdenlive kann zwar aus Bildern eine Slideshow generieren, ist aber für mich in dem Punkt einfach der Overhead und ehrlich gesagt an der Stelle ist es umständlicher als andere Alternativen. Ok zu Anfang wäre da mal wieder ein Kommandozeilenwerkzeug dvd-slideshow, aber hier kann man mit Konfigurationsdateien arbeiten und muss dann nur noch, Quelle und Ziel übergeben.
    dvd-slideshow ist für openSUSE als auch ubuntu paketiert und in den Repositories zu finden. Zur installation einfach:

    # zypper install dvd-slideshow

    oder

    sudo apt-get install dvd-slideshow

    Auf den Seiten von dvd-slideshow kann man auch ausreichend Beispiele finden. Am Ende kann dvd-slideshow auch mehr, wie der Name schon sagt. Solche genialen Tools wie dieses lassen sich auch leicht mit entsprechenden GUI versehen und davon gibt es schon wieder reichlich.
    Da wäre zum einen jDVDSlideshow, ein Java-Programm, wie das j im Namen schon andeutet. Unter openSUSE ist das Ganze paketiert und inde den Standardrepositories zu finden. Zum installieren einfach

    # zypper install jDVDSlideshow

    Ich hab das Programm ausprobiert und mich auch ziemlich schnell davon verabschiedet. Es hat sich auffällig merkwürdig benommen und am Ende konnte ich keine Dias hinzufügen.

    Als nächstes Programm wäre dann dvd-slideshow-editor, ein einfaches Pythonskript welches mit den wxwidget funktioniert. Diese muss man auch dafür installieren

    sudo apt-get install python-wxgtk2.8 python-wxversion

    Die Bilder auf den Webseiten sahen vielversprechend aus, versprach dvd-slideshwo-editor doch Slideshows mit Ken Burns Effekt und verschiedenen Übergängen. Keider habe ich es dennoch nicht zum Laufen bekommen. Zuerst habe ich es auf openSUSE ausprobiert und es startete mit der Ausgabe von jeder Menge Fehlerlines. Nach einer Weile bin ich dann drauf gekommen, die python-wxGTK und python-wxGTK-wxtools fehlten. Allerdings kam ich dann auch nicht weiter als bei Ubuntu. Unter Ubuntu konnte ich zwar das Programm fehlerfrei starten aber hier tauchten dann die Fehler beim Versuch Bilder zur Slideshow hinzuzufügen auf. Schade eigentlich.
    Der nächste Kandidat war dann Imagination und so oder so ähnlich hab ich mir das vorgestellt. Imagination ist für Ubuntu paketiert also:

    sudo apt-get install imagination

    Dann heißt es nur noch die entsprechenden Bilder auszuwählen, die Übergänge festlegen und ein Audiofile hinzufügen und rendern lassen – Aus die Maus. Imagination beherrscht aber leider nur ich sage dazu mal Office-Übergänge und die wirken schon etwas altbacken. Ken Burn Effekt nutzen können, dass wäre schon was.

    Aus der Feder des gleichen Author, der schon für das auf QT3 basierende Slideshowprogramm ManDVD verantwortlich war stammt SMILE, dass steht für Slideshow Maker in Linux Enviroment und basiert auf QT4, hier gibt es im openSUSE Buildservice ein entsprechendes Binärfile mit OneClickInstaller oder man findet es auchbei Packman. Die Bedienung erschloss sich nach wenigen Augenblicken nur beim Import, der Bilder muss man erst darauf kommen das Kontextmenü nach dem Rechtsklick mit der Maus zu benutzen. Ansonsten bietet dann SMILE schon einige Features mehr als Imagination, zum Beispiel das Hinzufügen von Cliparts ins Bild und ähnliches. Aber wieder nur die altbackenen “Officeübergänge”.

    Ähnlich wie dvd-slideshow-editor basiert der nächste Kandidat auf wxwidget. Photofilmstrip läßt sich einfach installieren, Ubuntu-Nutzer finden auf den Seiten ein Debian-Paket, für openSUSE-Nutzer heißt es die benötigten Pakete installieren also wxPython2.8 und mencoder. Danach kann man den Sourcetarball von den Projektseiten herunterladen, auspacken einfach ins Verzeichnis src wechseln und dort

    $ python photofilmstrip-gui.py

    aufrufen. Die Oberfläche läßt sich auch hier relativ schnell intuitiv bedienen, einfach die Bilder hinzufügen. Photofilmstrip bietet in der derzeitig stabilen Version nur das sanfte überblenden, was nach meiner Auffassung eh der schönste Übergang ist. Und es bietet den Ken Burns Effekt. Man kann ein Musikstück hinzufügen, welches dann automatisch die Länge des Video bestimmt. Und das schönste, man kann ein Batchjob erzeugen lassen und das Video dann über Nacht auf dem Rechner rendern lassen.

    Ich habe jedenfalls mein Programm gefunden aber da gibt es noch mehr, wie zum bei slcreator und bestimmt auch noch welche, die ich nicht gefunden habe. Bei Gelegenheit werde ich mich aber dann noch mal am dvd-slideshow-editor versuchen.

    Geschrieben in Killer Application, ubuntuusers | 13 Kommentare »

    ähnliche Artikel: Hat es jetzt der letzte begriffen? | Dinge die die Welt nicht braucht - Consort | Glückliche Gewinner | Inkscape-Buch endlich fertig | Ein Farbprofil des Monitor erstellen... |

    Widelands – die Siedler wuseln wieder

    September 30th, 2010 von buergermeister

    Es wuselt wieder fleissig auf meinem Rechner. Wenn ich mich zurückbesinne, war Mitte der 90iger Jahre wohl Siedler II eines der Spiele, mit denen ich noch eine Menge Zeit verbracht habe. Stundenlang wuselten die witzigen kleinen Figuren und Shcafe über meinen Bildschirm, wobei es einfach oft warten und nur zuschauen hieß. Aber auch das zuschauen, hat bei den witzig animierten Trägern, Bäckern und was da sonst alles noch über den Bildschirm wuselte lange Zeit Spaß gemacht.
    Von den meisten Spielen, die damals erfolgreich waren, gibt es heute freie Klone. Und so gibt es auch für den Klassiker Siedler II einen freien Klon – Widelands. Es gab zwar noch eine Fortsetzung, aber die hat mir damals weniger Spaß bereitet, zum einen waren die Hardwarevorasusetzungen höher zum anderen, hat man versucht neue Spielelemente einzuführen und die Grafik, war im Vergleich zum Vorgänger weniger toll.
    Anders bei Widelands, die Grafik entspricht weitestgehend, der von Siedler II auch wenn an einigen Stellen gespart wurde, so vermisse ich ein wenig den dicken Bäcker mit der weißen Mütze und den schlafenden Müller. An anderen Stellen hingegen hat man zugelegt, so hüpfen nicht nur die Häschen, die Rehe und die nervig blökenden Schafe als Wildtiere über den Bildschirm sondern im Barbarenszenario begegnem einem Wölfe, Luchse, Elche, Rentiere, Füchse, Marder Dachse und andere mehr.

    Auch hat man einige Gebäude eingespart, so gibt es zwar eine Viehzucht, aber die ist nicht an eine Fleischerei gekoppelt sondern liefert bei den Barbaren nur das, was im Original die Eselzucht geliefert hat. In dem Fall dienen Ochsen als zusätzliche Tragtiere. Spielt man mit den anderen Nationen, so stehen einem durchaus auch andere Gebäude zur Verfügung. Und noch eines hat man eingeführt, Gebäudeerweitereungen. So kann man alle Bergwerke upgraden, was dann allerdings den Bedarf der Erweiterung eines anderen Gebäudes bedarf. So hat man das Spiel dann doch ein wenig erweitert und man tut das auch weiterhin. So ist aber auch jetzt schon stundenlanger Spielspaß garantiert.

    Aber nun zur Installation, Nutzer von Ubuntu 10.04 finden ein entsprechendes Repository hier:

    sudo apt-add-repository ppa:timo-wingender/ppa
    sudo apt-get update
    sudo apt-get install widelands

    Wer lieber die allerneuste Version haben möchte, findet daily builds hier.

    Nutzer von openSUSE finden ein entsprechendes Binärpaket mit OneClickInstaller im openSUSE Buildservice. Und nun viel Spaß beim Siedler wuseln lassen.

    Geschrieben in Killer Application, ubuntuusers | 6 Kommentare »

    ähnliche Artikel: Hat es jetzt der letzte begriffen? | Dinge die die Welt nicht braucht - Consort | Ein Farbprofil des Monitor erstellen... | Indios erobern die Distributionen | Day 2 Ubucon |

    BrowserBox – Appliance zum Testen von Webseiten

    September 14th, 2010 von buergermeister

    Wer schon das ein oder andere ein wenig Webentwicklung gemacht hat, weiss um eines der größten Probleme die verschiedenartige Darstellung bzw. Interpretation durch verschiedene Browser. Dafür gibt es verschiedene Ansätze, man kann zum Beispiel nur bestimmte Browser unterstützen. Oder man kann wenigstens ansatzweise versuchen, das alle Browser die Seiten einigermaßen darstellen. Dafür muss man allerdings testen und das in verschiedenen Browsern. Da kommt man auch auf Linux-Seite nicht um die Installation des IE herum, Firefox und Safari sollte man dann auch installieren. Ok man könnte auch Online-Tools wie BrowserShots verwenden, nachteil man darf bei eine ganze Weile warten und erhält am Ende einen statischen Snapshot, und sieht nur eine Seite, nicht wie die Navigation durch die Seiten funktioniert. Oder man benutzt ein kostenpflichtiges Tool wie BrowserCam. Aber wer mag bei den paar Groschen, den man mit Webentwicklung verdienen kann noch viel Geld darin investieren? Also doch wieder alle Browser installieren oder eben eine Linuxdistribution benutzen, die eine Menge Browser schon vorinstalliert hat.
    Da wäre zum Beispiel BrowserBox eine mit SUSE Studio erstellte, logischerweise SUSE Linux basierte Distribution, die doch sage und schreibe 22 Browser bzw 14 Browser mit den entsprechend verschiendenen Versionen die derzeit Verwendung finden, bietet. Darunter auch Browser auf mobilen Endgeräten wie Mozillas Fennec, der Android-Browser oder Opera Mini.
    BrowserBox integriert folgende Browser:

    • Android Browser 4.0 (2.2) (WebKit 533.1)
    • Arora 0.10.2 (WebKit 532.4)
    • Google Chrome 6.0.472.55 (WebKit 534.3)
    • Epiphany 2.30.2 (WebKit 531.2)
    • Mozilla Firefox 2.0.0.20 (Gecko 20081217)
    • Mozilla Firefox 3.0.19 (Gecko 2010031218)
    • Mozilla Firefox 3.5.11 (Gecko 20100701)
    • Mozilla Firefox 3.6.9 (Gecko 20100824)
    • Mozilla Firefox Mobile (Fennec) 1.1 (Gecko 20100614)
    • Microsoft Internet Explorer 6.0 (Trident)
    • Microsoft Internet Explorer 7.0 (Trident)
    • KDE Konqueror 4.4.4 (KHTML 4.4.4)
    • Lynx 2.8.7 (libwww-FM 2.14)
    • Opera 9.27 (Presto 2.0)
    • Opera 9.64 (Presto 2.1.1)
    • Opera 10.10 (Presto 2.2)
    • Opera 10.61 (Presto 2.6)
    • Opera Mini 4.2 (Presto/2.5.25 on server)
    • Opera Mini 5.1 (Presto/2.5.25 on server)
    • Opera Mobile 10.00 (Presto 2.4.18)
    • Apple Safari 4.0.5 (WebKit 531.22.7)
    • Apple Safari 5.0.2 (WebKit 533.18.1)

    Die Apple Safari Browser und die verschiedenen IE Versionen, sind dabei als Installationskript für Wine ausgelegt und werden beim ersten Aufruf installiert inklusive Flashunterstützung. Was allerdings bei der Nutzung der Live-CD Version nicht funktioniert. Die Opera-Versionen für mobile Geräte laufen im MicroEmulator. Ich habe mir zum ausprobieren die Applikation geklont und nur die Usereinstellung geändert und mir das ganze dann als VMWare/VirtualBox/KVM image heruntergeladen. Die “Installation” ging dementsprechend schnell. Als Desktopumgebung integriert BrowserBox KDE, was mir eher weniger gefällt wohl aber dem Konqueror als Browser geschuldet ist. Was mir ich wünschen würde, ist eine Ablage der verschiedenen Browser als Icons auf dem Desktop, dass umständlich navigieren durch das KMenu ist nervig (Application > Internet > Browser). Aber alles in allem ist diese Applikation wirklich ein gute Idee, kein Wunder das sie Appliance der Woche bei SUSE Studio geworden ist. Ich bin gespannt wie es mit der Entwicklung weitergeht, denn zulegen kann die Appliance auf jeden Fall noch, aber ein schönes Beispiel was man SUSE Studio so alles anfangen kann.

    Geschrieben in Killer Application, ubuntuusers | 9 Kommentare »

    ähnliche Artikel:
  • None
  • Inkscape – Web Slicer

    September 12th, 2010 von buergermeister

    Mit der Version 0.48 von Inkscape wird standardmäßig ein Web-Slicer integriert. Das hat auf einigen Seiten zu unheimlichen Mißverständnissen geführt, einige waren der Annahme, man muss nur die Grafik speichern und das SVG wäre dann webfähig. SVG ist es ohnehin aber davon einmal abgesehen. Es kamen wüste Diskussionen auf über die Darstellungsfähigkeit von SVG gewisser Browser. Irgendwie haben da einige etwas gehörig mißverstanden. Das Wort aus den englischem einfach mal übersetzt sollte einen weiterbringen, ein Slicer ist ein Aufschnittmesser und genau das macht auch der in Inkscape integrierte Slicer, er zerlegt die Gesamtgrafik in die für das Webdesign nötigen Einzelbilder.

    Eine ähnliche Hilfe gibt es auch für Gimp, dieser zerschneidet die Gesamtgrafik mit Hilfe der gesetzten Hilfslinien in die Einzelgrafiken und am Ende erhält man ein Verzeichnis mit einem HTML-Tabellenkonstrukt und die Einzelbilder. Das ist am Ende recht umständlich, da man mehrere Slicedurchgänge machen muß, sollte der Header zum Beispiel größer sein als der Content darunter, wenn man zum Beispiel da ander Seite ein Menü hat.

    Ganz anders funktioniert jetzt das Slicen mit Inkscape. Man findet die Erweiterung unter “Erweiterungen > Internet“. Das Ganze funktioniert am Ende denkbar einfach. Zeichnet zuerst eurer Webseitendesign, dann geht in die Erweiterung und ruft dort “Geschnittenes Rechteck” auf. Es wird automatisch eine neue Ebene, die sich “Web Slicer” nennt angelegt, ausserdem wird auf dieser ein entsprechendes Rechteck in den Dimensionen und mit dem Name, den ihr im Formular eingeben habt angelegt. Jetzt könnt ihr im gleichen Menüpuckt “Exportiere Layout-Teile und HTML, CSS Code” wählen. Gebt einen entsprechenden Exportpfad an und schon arbeitet das Skript. Die Opacity der Objekte auf dem Layer “Web Slicer” wird auf 0 gesetzt, dass heißt sie werden nicht sichtbar exportiert sondern nur die in der Ebene darunter werden in den entsprechenden Dimensionen exportiert. Nachher findet ihr in dem angegebenen VErzeichnis eine HTML-, eine CSS- und die entsprechenden Bilddateien. Wer den Satz “This HTML code is not done to the web.The automatic HTML and CSS code are only a helper.” liest dürfte klar sein, der generierte Code kann muss aber nicht entsprechend valide sein und dient wirklich nur zur Hilfe. Es geht wirklich nur um ein komofrtablereres Zerlegen einer großen Grafik in die für das Webdesign benötigten Einzelgrafiken und ich finde, dass ist komfortabel mit dieser Inkscape-Erweiterung möglich.

    Geschrieben in Killer Application, ubuntuusers | 1 Kommentar »

    ähnliche Artikel: Rückblick Linuxwochen Wien 2013 | Conclusion Linuxwochen Vienna | Vienna Calling | Fedora will rock Linuxwochen Vienna | Erinnerung: Inkscape-Weekend in Berlin |

    Virtuelle Adventures

    September 8th, 2010 von buergermeister

    Vor nicht all zu langer Zeit habe ich über SUSE Studio berichtet, mit dem sich mit wenigen Mausklicks Live-ISOs für DVD,CD oder Sticks oder auch Images für XEN, KVM, VMWare oder VirtualBox erstellen lassen. Einloggen, Template auswählen, Software hinzufügen, konfigurieren, builden lassen und herunterladen und nutzen.
    Auch unter ubuntu gibt es Möglichkeitenderartiges zu Erstellen. Für das Erstellen von Live-ISO gibt es das Ubuntu Customization Kit oder Remastersys, wie sieht es aber mit Werkzeugen zum Erstellen von Images für XEN, KVM oder ähnlichen Virtualisierungslösungen aus? Gefunden habe ich dafür zwei Lösungen den ubuntu-vm-builder und vmbuilder.
    Ersterer ist gemäß den Hilfeseiten bei Ubuntu eigentlich veraltet, was mich dabei stutzig macht ist das, dass Paket trotzdem noch installierbar ist und seltsamerweise das neuere Werkzeug mit installiert.

    sudo apt-get install qemu-kvm qemu-kvm-extras debootstrap kpartx python-cheetah python-libvirt devscripts libvirt0 libxen3 libaio1 bridge-utils qemu-common seabios vgabios ubuntu-vm-builder

    Ein paar weitere Abhängigkeiten werden dann auch noch mit installiert. Das Manual zu dieser Software ist nicht sehr umfangreich, aber es fördert immerhin zu Tage, dass man mit dem Aufruf ubuntu-vm-builder <hypervisor> <distro> –help Hilfe erhalten könnte. Mir neu mehr Hilfe in der Hilfe als im Manual zu finden.
    Der Aufruf ubuntu-vm-builder kvm lucid erzeugt ein Image für kvm mit einem JeOS auf Lucid Lynx Basis und zwar mit allen default Einstellungen. Die allerdings herauszufinden war nicht einfach. Eine Suche in den Dateien unter /etc/vmbuilder brachte nicht wirklich viel zum Vorschein. Eine Suche bei Google brachte dann folgendes Onlineformular zum Vorschein, das nicht nur den ellenlangen Aufruf generiert sondern ganz zufällig auch die Defaultwerte enthält.
    Das die Dateien unter /etc/vmbuilder/ eine Art Templates darstellen scheint wohl Fehlanzeige zu sein, so ganz zufrieden bin ich mit dieser Lösung nicht. Also habe ich die zweite Lösung ausprobiert.

    sudo apt-get install python-vm-builder

    Der Aufruf ist vmbuilder <hypervisor> <distro> also identisch zu ubuntu-vm-builder auch die Optionen sind identisch bis auf eine, aber entscheidende. vmbuilder akzeptiert Konfigurationsfiles. Und so kann ein solches Konfigurationsfile aussehen.

    [DEFAULT]
    arch = i386
    ip = 192.168.10.100
    part = vmbuilder.partition
    user = user
    name = user
    pass = geheim
    tmpfs = -
    firstboot = boot.sh
    firstlogin = login.sh

    [ubuntu]
    mirror = http://paketserver:9999/ubuntu
    suite = lucid
    flavour = virtual
    addpkg = openssh-server, weiteres-paket, und-noch-eins
    ppa = name

    [kvm]
    libvirt = qemu:///system

    Der Aufruf wäre dann folgender.

    sudo vmbuilder kvm ubuntu -c configuration.cfg

    vmbuilder lädt dann alle entsprechenden Pakete von den angegebenen Servern herunter, daher empfiehlt es sich wenn man häufiger derartige Abbilder erzeugen will apt-proxy oder apt-mirror zu verwenden. Nach der Beendigung findet man in seinem Home-Verzeichnis ein Verzeichnis namens ubuntu-kvm, welches das Abbild und ein Startskript run.sh enthält, mit der man die Maschine direkt starten kann.
    Das man statt eines JeOS mit Hilfe der Konfiguration auch eine Desktop-Maschine erzeugen kann ist einfach. Dazu einfach die folgenden Pakete installieren lassen.

    • ubuntu-desktop
    • language-pack-de
    • language-pack-de-base
    • language-support-de
    • language-pack-gnome-de
    • language-pack-gnome-de-base

    Das Paket ubuntu-desktop ist ein Metapaket, welches alle benötigten Pakete als Abhängigkeit besitzt. Einziges Problem ist, dass es keine Option für das setzen der Locale gibt, aber dafür läßt sich ja die Option firstboot benutzen. Also einfach ein Skript schreiben welches setxkbmap -model pc105 -layout de -variant basic aufruft und unter /etc/default/locale/ den Eintrag LANG=”de_DE.utf-8″ setzt.

    Bleibt noch zu erwähnen das man entsprechenden Platz auf der Festplatte haben muss, um die Images zu bauen.

    Verwöhnt von openSUSE Tools wie SUSE Studio oder KIWI ist das eine recht abenteuerliche Art Images für virtuelle Maschine zu erzeugen, aber am Ende funktioniert es, wünschenswert wäre allerdings wirklich noch eine Spracheinstellung als Option angeben zu dürfen.

    Geschrieben in Killer Application, ubuntuusers | Keine Kommentare »

    ähnliche Artikel: Hat es jetzt der letzte begriffen? | Dinge die die Welt nicht braucht - Consort | Ein Farbprofil des Monitor erstellen... | Indios erobern die Distributionen | Präsentationen im Web |

    Enlightenment, die ewige Suche nach der Erleuchtung

    September 1st, 2010 von buergermeister

    Als ich die Übersicht über die Home Theater PC geschrieben habe, habe ich auch über GeeXboX 2.0 und die Entwicklung Enna berichtet. Enna setzt auf die EFL (Enlightenment Foundations Libraries) vom Enlightenment Projekt. Über den Windowmanager für den diese Bibliotheken eigentlich entwickelt werden, habe ich vor langer Zeit einmal geschrieben, dass war Anfang 2007. Damals war E17 wie der Enlightenment-Desktop auch kurz genannt wird relativ frisch, E17 ist allerdings die in der Entwicklung befindliche Version dieses Desktop Enviroment. Mit den EFL soll ein flexibler und dennoch mächtiger als auch einfach zu verwendenden Satz von Werkzeugen geschaffen werden. Die Bibliotheken werden portabel und optimiert gehalten, damit sie sogar auf Geräten wie PDAs oder ähnlichem funktionieren.
    Kurz nach dem vor rund 3 Jahren ein kurzer E17-Boom herrschte gab es natürlich auch eine ebuntu-Distribution, die hat allerdings schon zum zweitenmal den Namen gewechselt, Geubuntu und heute openGEU. Daneben gibt es eine Reihe weiterer Distributionen, die auf Enlightenment als Default-Desktop setzen, zum Beispiel gOS, welches ebenfalls auf Ubuntu/Debian basiert. Fürs ein einfaches Testen von Enlightenment gibt es eine Live-Distribution – Elive genannt. Ich habe einen wirklich nur sehr kurzen Blick auf openGEU geworfen. openGEU stammt aus Italien, was man an den klangvollen Releasnamen unschwer erkennen kann und versucht die Power von Gnome mit dem Eyecandy von E17 zu verbinden. Die Version 9.10 Codename “Quarto di Luna” war derzeit nicht verfügbar und so habe ich einen kurzen Blick auf die Version 8.10. “Luna Serena” geworfen, welche am 16. März 2009 erschienen ist.
    Die Installation unterscheidet sich überhaupt nicht von dem eines normalen Ubuntu, im Installer ist sogar noch bei der Partiotionierung “ubuntu” erhalten geblieben. Nach der Installation die wirklich zügig von statten geht und einem Reboot wird man bereits von einem optisch gelungenen Loginmanager begrüßt.

    Dank eva der entsprechenden Bibliothek kann man auch ohne entsprechende Hardware 3D Effekte genißen und das ganze läuft rasch und flott. Einige Dinge gibt es noch, so benutzt man Thunar aus XFCE als Dateimanager, verzichtet auch auf das schwergewichtige OpenOffice und bringt stattdessen Abiword und Gnumeric zum Einsatz und als Mailclient setzt man auf Clawsmail. Und so sieht das Ganze aus.

    Die aktuell stabile Version von Enlightenment ist immer noch E16 und dieser ist derzeit beim Stand von 0.16.8.15 welcher am 5. Januar 2009 released wurde. Eigentlich wurde E17 bereits im April 2009 kurzeitig eingefroren und man rechnete im September mit einem Release eines stabilen E17, siehe auch die damalige Meldung bei pro-linux.
    Die stabile Version des Enlightenment ist auf openSUSE oder Ubuntu schnell installiert

    sudo apt-get install e16
    zypper install e16

    Beim Ubuntu-System hatte ich allerdings nachher Probleme eine reine Gnome-Session zu starten. Der Windowmanager wurde einfach mit e16 ersetzt, nicht die feine englische.

    gconftool -s /desktop/gnome/session/required_components/windowmanager metacity -t string

    Bringt einem das Gewohnte in der Desktopumgebung zurück. Dem war aber nicht genug, eigentlich wollte ich mir ja E17 anschauen. openSUSE User finden ein entsprechendes Paket mit dem obligaten oneClick-Installer im openSUSE Buildservice. Ubuntu Nutzer können eine entsprechende Paketquelle hinzufügen:

    sudo vi /etc/apt/sources.list

    dann folgende Zeile anfügen:

    deb http://packages.enlightenment.org/ubuntu lucid main extras
    wget http://packages.enlightenment.org/repo.key
    sudo apt-key add repo.key

    Nach der Installation und dem ersten Login erfolgt eine geführte Konfiguration und dann kann man auch schon den E17 genießen.

    Die binären Pakete sind allerdings nur Momentaufnahmen und manche sind schon etwas älter, so ist das Paket im openSUSE Buildservice der Entwicklungsstand vom 16. Mai 2010 und die im Repository für Ubuntu sind noch etwas älter nämlich vom 11. April. Will man den derzeitigen Entwicklungsstand von E17 testen, dann kommt man ums kompilieren nicht herum. Eine Möglichkeit bietet das Easy-E17 Skript. Bevor man es benutzen kann müssen automake und subversion installiert sein, das Skript checkt dann die aktuellen Quellen aus dem SVN aus und baut daraus den aktuellen Stand des E17 zusammen. Aber Achtung, dass muss nicht immer einen funktionierenden Desktop ergeben! In meinem Testfall hab ich mir damit sofort eine funktionierende E17 Installation zerschossen. Das sollten also wirklich nur die tun, die wissen was sie tun.

    Am Ende bleibt nur eines zu sagen, die nicht wirklich häufigen Releasezyklen bzw. die völlig undurchsichtige Releasepolitik des Projektes verhindern wohl einVerbeitung von Enlightenment, der einst sehr beliebt war, auf dem Linux-Desktop. Die Entwicklung von E17 begann bereits 2001 und dauert nunmehr 9 Jahre, sicher mit einem nicht gerade großen Entwicklerteam braucht das auf jeden Fall seine Zeit. Die selbst gesteckten Ziele sind auf jeden Fall ehrgeizig. Enna oder auch die Erwägung die EFL-Bibliotheken im Ubuntu Netbook Remix für die ARM-Architektur einzusetzen zeigt, wo Enlightenment wohl in Zukunft eher eine Rolle spielen wird und aus diesem Grunde unterstützt wohl Samsung auch die Entwicklung. Ich jedenfalls bin wirklich gespannt, wann denn E17 sein Release haben wird.

    Geschrieben in Desktop Revolution, Killer Application, ubuntuusers | 2 Kommentare »

    ähnliche Artikel: Hat es jetzt der letzte begriffen? | Dinge die die Welt nicht braucht - Consort | Neue Inkscape Version | Ein Farbprofil des Monitor erstellen... | Indios erobern die Distributionen |

    Btrfs – future of Linux file systems

    August 31st, 2010 von buergermeister

    Mit openSUSE 11.3 wurde erstmals btrfs in den Installer integriert und openSUSE ist damit die erste Distribution, bei der sich bereits bei der Installation auf das neue Dateisystem setzen läßt. Grund genug sich das einmal anzuschauen.
    Btrfs stammt aus der Feder von Chris Mason und wurde ursprünglich von Oracle als Linux-Filesystem entwickelt. Seit Kernel 2.6.29 ist Btrfs ein offiziell unterstütztes Linux-Dateisystem. Btrfs wird wahrscheinlich auf lange Sicht ext4 ersetzen und ist das Standard-Filesystem von MeeGo. Btrfs bietet ähnliche Funktionalitäten, wie das ursprünglich von Sun entwickelte ZFS darunter integriertes RAID, ein Subvolume und Snapshots. Wobei allerdings RAID 5 und 6 Funktionen bisher nicht implementiert sind.

    Gegenüber herkömmlichen Hard- oder Software-RAID beitet das RAID-Subsystem von Btrfs allerdings den Vorteil, dass zwischen belegten und freien Datenblöcken unterschieden werden kann. Das kann bei Wiederherstellungen enorme Zeitersparnis bedeuten. Der wesentliche Unterschied zwischen ZFS und Btrfs ist meiner Ansicht nach weniger technischer Natur (wenn man von Stabilität und Entwicklungstand absieht) sondern eher die Lizenz während ZFS unter der CDDL steht und damit wohl nicht Eingang in den Linuxkernel finden wird, wird btrfs unter der GPL entwickelt.
    Mit der aktuellen Ubuntu-Version Lucid Lynx läßt sich btrfs auch einsetzen, dafür muss man allerdings das entsprechende Kernelmodul nachladen und die Dateisystemwerkzeuge nachinstallieren.

    Als erstes Grub kann derzeit nicht von btrfs-Partitionen booten. Daher sollte man über eine eigene Boot-Partition verfügen. Auf einem Ubuntu läßt sich Btrfs ganz einfach nachinstallieren, zuerst die Btrfs-Werkzeuge installieren.

    sudo apt-get install btrfs-tools

    Bei openSUSE findet man diese Werkzeuge im Paket btrfsprogs und installiert sie mit dem Aufruf

    zypper install btrfsprogs

    Am einfachsten geht es mit dem btrfs-convert Werkzeug eine Ext-Partition in eine btrfs-Partiotion zu konvertieren. Dazu darf die entsprechende Partiotion nicht gemountet sein.

    sudo btrfs-convert /dev/sda7

    Neben btrfs-convert enthalten die btrfs-tools: btrfsck, btrfs-debug-tree, btrfs-image, btrfs-show, btrfstune, btrfs-vol und btrfsctl. Mit btrfsctl können zum Beispiel eintsprechende Snapshots des Filesystemes angelegt werden, dass geht ganz einfach.

    sudo btrfsctl -s NamedesSnapshot Volume/Tree

    Die entsprechenden Snapshots sind platzsparend, da sie inkrementell angelegt werden, dass heißt nur die Veränderungen des Dateisystemes werden. Man sollte also direkt nach der Installation einen ersten Snapshot anlegen. Das Werkzeug btrfsctl ist allerdings veraltet und wird in Zukunft durch btrfs als Kommando ersetzt.

    Auch Fedora unterstützt seit Version 11 btrfs. Btrfs auf Fedora zu installieren glich für mich einem kleinem Abenteuer. Irgendwo hatte ich gelesen, dass mit dem richtigem Bootparameter, Btrfs als Option in Anaconda zur Verfügung stehen würde, das kam mir gleich spanisch vor. Das hat auch nicht geklappt. Also habe ich das Kernelmodul von Hand geladen und die Btrfs-progs mit Yum nachinstalliert. Mein Plan war eine entsprechende Partition mit mkfs.btrfs zu formatieren und dann anschließen darauf zu installieren. Da wurde ich aber schnell eines besseren belehrt.

    Eine normale Installation mit Ext4 als Dateisystem schlägt aber derzeit bei mir stetig fehl, dass könnte daran liegen, dass VirtualBox mit Ext4 Dateisystemen auf dem Host einige Probleme hat. Denn ähnliche Probleme habe ich derzeit mit anderen Distributionen. Ein Test auf dem Livesystem schlug allerdings fehl, ich habe die Werkzeuge nicht gefunden, eine längere Suche danach habe ich gar nicht erst angefangen.

    Fedora 13 bietet aber dafür ein Yum-Plugin, welches nach einer Software-Installation den Rollback zu einer früheren System-Version ermöglicht.
    Um das entsprechende Plugin zu installieren, ist folgender Aufruf nötig

    yum install yum-plugin-fs-snapshot

    Dieses Werkzeug legt vor jeder yum Installation einen entsprechenden Snapshot des Dateisystems an, die entsprechende Integration der Verwaltung der Snapshots mit Fedoras DeviceKit-Programm Palimpsest ist allerdings nicht in Fedora 13 integriert und wird wahrscheinlich erst mit de nächsten Version ausgeliefert. Siehe auch den entsprechenden Eintrag im Wiki von Fedora.
    Dennoch ist es möglich, die entsprechenden Snapshots über einen Bootparameter für den Kernel als Subvolume zu mounten.

    linux vmlinuz-2.6.33.3-85.fc13.i686.PAE root=/dev/sdc8 rootflags=subvol=yum_DatumZeitstempel

    oder man mounted den entsprechenden Snapshot im laufenden System

    mount -o subvol=yum_DatumZeitstempel /dev/sda2 /mnt

    Das Yum-Plugin mach dabei von allen vorhandenen btrfs-Partitionen einen Snapshot, hat man also sein Home-Verzeichnis ebenfalls auf einer solchen, wird dieses eingeschlossen. Ein ähnliches Feature könnte eines Tages in openSUSE kommen, ein entsprechender Featurerequest für “zypper rollback” ist bereits in openFATE eingetragen.

    Snapshots und damit inkrementelle Datensicherungen des Systemes ist aber nicht das einzige Feature, welches btrfs bietet. Btrfs integriert ebenfalls einen Volumemanager oder dessen Funktionalitäten. Damit lassen sich jederzeit die entsprechenden Partiotionen verkleinern oder vergrößern.

    sudo btrfs-vol -a /dev/sdd /Mountpoint

    Wie gesagt btrfsctl und btrfs-vol werden in der nächsten Generation durch das Werkzeug btrfs ersetzt. Auf Fedora sollen diese vorhanden sein, was ich wegen obige Installationsprobleme nicht bestätigen kann. Die btrfs-progs auf dem Livesystem liessen sich zwar installieren, waren nachher allerdings nicht vorhanden. Auf Ubuntu 10.10a habe ich sie nicht gefunden, egal was andere da schreiben. Um das Ganze dann doch auch noch mit einem Beta zu testen, haben ich den gestrigen Snapshot heruntergeladen und ausprobiert. Hier hatte ich zwar die gleichen Probleme mit einer Installation, allerdings im Livesystem konnte ich testen. Wie man sieht sind die btrfs-tools per Default installiert und btrfsctl ist noch vorhanden.

    Insgesamt befindet sich btrfs noch im Entwicklungstadium und von seinem Einsatz im produktiven Umfeld ist abzuraten. So kann btrfsck zwar einen Integritätscheck für das Filesystem durchführen ist aber nicht in der Lage es zu reparieren. Auf der Entwicklungsmailingliste häufen sich die Fehlermeldungen das sich btrfs-Filesysteme nicht mehr mounten lassen, insbesondere nach Stromausfällen oder ähnlichem. Da alle großen Distributionen bereits btrfs integrieren, ist es so gut wie sicher das btrfs das Linux-Dateisystem der Zukunft sein wird. Das sehen auch Andrew Morton und Theodore Tso als Entwickler der Ext-Dateisysteme so. Es schadet also nicht, die Entwicklung ein wenig zu verfolgen.

    Geschrieben in Killer Application, ubuntuusers | 7 Kommentare »

    ähnliche Artikel: FrOSCon 2013 is coming | Rückblick Linuxwochen Wien 2013 | Fedora will rock Linuxwochen Vienna | The Winners! - Fedora 19 Supplemental Wallpaper | Supplemental wallpaper F19 - Go for the vote! |

    Nun zwitschert Turpial auch auf Deutsch

    August 26th, 2010 von buergermeister

    Mich ärgert nach wie vor die Tatsache, das Gwibber nun unbedingt den Gnome-Keyring verlangt, was nach sich zieht ein ganzes Gnome installieren zu müssen, was nicht im Sinne des Erfinders ist, wenn man eine schlanke OpenBox oder ähnliche Desktopumgebungen nutzen möchte. Die Entwicklung des kleinen venezolanischen Python-Twitterclient namens Turpial verfolge ich ja seit Anbeginn. Im ersten Beitrag schrieb ich noch Fazit: “Entwicklung verfolgen und auf Übersetzung hoffen”, nunmehr ist Turpial internationalisiert und kann auch in der deutschen Sprache benutzt werden. Die derzeit stabile Version 1.3.4 kann immer noch auf http://code.google.com/p/turpial/downloads/list heruntergeladen werden. Inzwischen betriebt das kleine Projekt auch eine eigene Webpräsenz unter http://turpial.org.ve, die Seiten sind allerdings nur in Spanisch verfügbar. Im zweiten Test wartete der kleine Zwitscherbruder bereits mit einigen schicken Features auf, wie dem Stummschalten von nervigen Twitterfreunden. Damals schrieb ich, dass leider nur das Twitterprotokoll in den Client integriert ist, dass aber sicher andere Protokolle noch integriert werden.

    Nun ist es soweit, mit der Version 1.4.7a1 verfügt der Client über die Möglichkeiten auch vie identi.va sich der Welt mitzuteilen oder eben zu lesen, was die Welt so mitzuteilen hat. Die entsprechende Software zu bekommen, war dieses Mal ein Abenteuer, denn weder auf den Google-Code noch auf den Projektseiten und dem zugehörigem Github fanden sich Pakete oder Sourcen zu dieser Version, überall wurde nur die stabile Version 1.3.4 angeboten. In Launchpad allerdings gibt es eine Entwicklerversion, so Ubuntunutzer können also einfach die entsprechende PPA hinzufügen

    sudo add-apt-repository ppa:effie-jayx/turpial-devel
    sudo apt-get update && sudo apt-get install turpial

    Natürlich findet man auch entsprechende Quellen, so dass auch einer Installation auf openSUSE nichts mehr im Wege steht. Zusätzlich zum bereits beim letzten Mal benötigten Paket “python-pygame” muss man dieses Mal noch “python-babel” installieren. Das geht am schnellsten mit Zypper.

    zypper install python-pygame

    Dann ach kann man die Quellen entpacken und in das Verzeichnist wechseln und dort ruft man die Datei setup.py auf

    python setup.py build

    Danach kann man als root wieder das Skript mit der Option install aufrufen, bei meinem System führte das allerdings zu einem Fehler, das das Zielverzeichnis nicht existierte. Das Setupskript versucht nach  /usr/local/lib/python2.6/ zu installieren, da gibt es zwei Möglichkeiten entweder das Verzeichnis anlegen oder das Setupskript an den entsprechenden Pfad anpassen. Ich habe mich für erste Variante entschieden (einfach aus Bequemlichkiet ;) ) Nach dem Anlegen des Verzeichnisses habe ich also.

    python setup.py install

    aufgerufen und das Skript hat die entsprechenden Dateien in dieses Verzeichnis kopiert. Dannach kann man das Programm entweder mit ALT+F2 oder über ein Terminal aufrufen, ein Menüeintrag wird auf diese Weise natürlich nicht angelegt. Es begrüßt einen der schon aus früheren Versionen bekannte Loginscreen von Turpial. Dieses Mal gibt es allerdings ein Dropdownmenü, welches Twitter und Identi.ca zur Auswahl bietet.

    Die Übersetzung von Turpial ist bis auf ein kleines Stück vollständig, nur die Einstellungen der Aktualisierungshäufigkeit sind nicht übersetzt, aber sie sind nicht Spanisch sondern nunmehr English und damit verständlicher. An der grafischen Oberfläche oder den Features hat sich seit dem letzten Test nicht viel getan. Auch die Stummschalten-Einstellungen zeigen sich erst, wenn man den ersten in der Timeline zum schweigen gebracht hat. Ein kleiner Wermutstropfen bleibt für mich, sonst würde ich sofort auf Turpial umsteigen, ich muss mich beim Login entscheiden entweder Twitter oder Identi.ca. Aber ich bin zu 100% sicher das wird nicht so bleiben und in wenigen Monaten, wenn nicht Wochen wird Turpial mit Twitter und Identi.ca gleichzeitig umgehen können. Dann würde mir nur noch die yourls-Unterstützung fehlen und der Twitterclient wäre perfekt.

    Geschrieben in Killer Application, ubuntuusers | 1 Kommentar »

    ähnliche Artikel: LibreGraphicsMeeting 2013 day 1 | Chemnitzer Linux-Tage 2013 | Hat es jetzt der letzte begriffen? | Dinge die die Welt nicht braucht - Consort | Neue Inkscape Version |

    Gnome 3.0 Expedition

    August 26th, 2010 von buergermeister

    Mit openSUSE 11.3 wurde eine Previewversion von Gnome3 ausgeliefert und nachdem jetzt mein Desktop auf die Version umgezogen ist, war es an der Zeit das mal ausgiebig auszuprobieren. Das ging bisher nicht, da ich die Factoryversionen immer in virtuellen Maschinen habe laufen lassen und diese nicht über 3D-Grafikunterstützung verfügen. Da die 11.3 auch mit dem Nouveau-Grafiktreiber ausgeliefert wird und der mir so einige Problemchen bereitet, hiess es also erst einmal die proprietären NVidia-Treiber installieren, dass hätte ich aber ohnehin tun müssen.

    Wenn man bisher von Gnome3 geredet hat, dann waren immer 3 wesentliche Komponenten im Gespräch Mutter, Gnome-Shell und Zeitgeist. Mutter wird der neue Window Manager und Metacity ersetzen, so jedenfalls der Plan. Die Gnome-Shell als Plugin für Mutter ist das, was der User am Ende als die optische Veränderung wahrnimmt. Genau das ist was installiert wird, wenn man die “Gnome-Vorschau” installiert.

    zypper install gnome-shell oder apt-get install gnome-shell

    Die Abhängigkeit zu mutter und libgjs wird automatisch aufgelöst. Damit hätten wir die wohl sichtbarste Komponente von Gnome3 installiert oder auch nicht. Denn es ist fraglich ob Gnome3 denn überhaupt die Gnome-Shell enthalten wird. Denn um zu funktionieren benötigt die Gnome-Shell die clutter-core Bibliothek und die ist auf Grund von offenen Copyrightfragen derzeit nicht in Gnome enthalten, sie gilt als externe Abhängigkeit bis die offenen Fragen geklärt sind. Siehe auch die Mail von Vincent Untz vom 2. Juni 2010.
    Und so sieht das Ganze dann im Anschluss aus, hier mit geöffneter Übersichtsansicht (Overview-Modus).

    Im oberen Bereich befindet sich das Panel mit einem Umschalter (Hot corner) für die Übersichtsansicht, schick und nützlich dabei ist, dass man nicht klicken muss sondern es reicht mit der Maus in diese Ecke zu fahren. Die Windowstaste bringt einen ebenfalls in diese Ansicht. Daneben wird die gerade aktive Applikation in Icon- und Schriftform angezeigt. So ganz erschliesst sich mir hier aber nicht der Sinn, die geöffnete Applikation sehe ich ja, die eventuell dahinterliegende blöderweise nicht. Jedenfalls gibt es weder Fensterliste noch -wähler, die es als Applets für das Gnome Panel bisher gab. Applets werden nach Vincent vollkommen verschwinden, da deren Funktionen von der Gnome-Shell übernommen werden. Siehe dazu das Interview mit Vicent von LWN auf der GUADEC. Um die entsprechend dahinterliegende Applikation zu erreichen muss man ALT+TAB drücken, dass war bisher mit STRG+ALT+TAB ähnlich. Auf die gleiche Art und Weise erreiche ich die virtuellen Desktops, die in der entsprechenden Ansicht durch eine schmale Linie dargestellt werden, siehe Abbildung 1.
    Dann in der Mitte angeordnet findet man eine Uhr mit Kalender und auf der rechten Seite des Panel kommen dann die Systray-Icons und das Benutzermenü. Im Benutzermenü (Abbildung 2) findet man folgende Einstellungen: Benutzerinformationen – dort lassen sich Angaben über den Benutzer ändern, Seitenleiste – aktiviert bzw. deaktiviert die Seitenleiste (siehe Abbildung 3 ), Systemeinstellungen – öffnet das Kontrollzentrum, Bildschirm sperren, Benutzer wechseln, abmelden – Benutzer abmelden bzw. wechseln, Ausschalten – Rechner ausschalten, Neu starten, Bereitschaft, Ruhezustand. Die Einstellungen verfügbar, beschäftigt und unsichtbar lassen darauf schliessen, dass man über dieses Menü wahrscheinlich für die verschiedenen Applikationen wie Instant Messenger, IRC usw. seinen Status setzen kann, vorrausgesetzt die Applikationen werden das unterstützen.

    Im Overview-Modus findet man eine Ansicht der virtuellen Arbeitsflächen auf der rechten Seite, weitere Arbeitsflächen können durch klicken auf das “Plussymbol” hinzugefügt werden oder entfernt werden, durch klicken des “Minussymbol”. Ausserdem kann man die Ansicht der virtuellen Arbeitsflächen wählen, entweder als Gesamtansicht wie auf der obigen Abildung oder sich in vergrößerter Form die einzelnen Arbeitsflächen anzeigen lassen, wobei man dann unten eine kleinere Darstellung zum umschalten findet und einen Scrollbalken mit dem man ebenfalls zwischen den verschiedenen Arbeitsflächen navigieren kann.
    Auf der linken Seite findet man ein Suchfeld, mit dem man Applikationen, Dateien finden kann. Die Suche erstreckt sich dabei auch auf die Beschreibungstexte der Applikationen (siehe Abbildung 5). Darunter befindet sich ein Feld mit den gerade benutzten Applikationen, der rechte Mausklick auf das entsprechende Icon öffnet ein Kontextmenü in dem mir unter anderem angeboten wird die Applikation unter meine Favoriten aufzunehmen. Was meiner Ansicht bedeuten würde, diese entweder ganz oben im Applikationsmenü oder in dem gleichen Menü immer anzuzeigen. Beides habe ich allerdings nicht wahrgenommen. Ist keine Anwendung geöffnet werden die zuletzt geöffneten angezeigt. Wie gerade angesprochen gibt es ein Applikationsmenü, welches sich öffnet wenn man auf das Feld “Anwendungen” klickt. Die Applikationen sind nur alphabetisch sortiert und das artet schon bei einer Standardinstallation in Scrollstress aus. Was mich persönlich nicht weiter stört, ich habe das Gnome-Menü bisher nur in den seltesten Fällen verwendet. Darunter findet man einen Schnellstarter für Geräte und Verzeichnisse und ganz unten die zuletzt geöffneten Dateien.
    Wie oben bereits angedeutet, ich nutze selten das Gnome-Menü ich starte meine Anwendungen entweder aus einem Terminal heraus oder benutze ALT+F2, diese Tastenkombination (siehe Abbildung 4) gibt es auch weiterhin, es gibt aber ein paar kleine “Geheimnisse” dazu, r oder restart startet mutter neu und lg bringt das sogenannte Looking Glass zum Vorschein, einen JavaScript Debugger. Allerdings beherrscht meine Version noch keine Autocompletion, was ich schwer vermisse.
    Gnome-Shell bringt aber noch ein ganz anderes nützliches Feature mit CTRL+ALT+SHIFT+R startet nämlich einen Screencast und die gleiche Tastenkombination hält die Aufzeichnung auch wieder an, nach der im Home-Verzeichnis eine Datei mit Datumsbezeichnung-ggf.Nummer.ogv abgelegt wird. Das aufgezeichnet wird, wird durch einen gut wahrnehmbaren rotleuchtenden Punkt in der rechten unteren Ecke angezeigt, darunter befindet sich noch eine Art Balken, dessen Sinn sich mir aber bisher nicht erschlossen hat. Der Leuchtpunkt befindet sich zwar mitten im Desktopbereich, wird aber nicht mit aufgezeichnet. Gefällt mir gut das Feature, einziger Wermutstropfen bei meinen Versuchen wurde kein Sound mit aufgezeichnet.
    Die Gnome-Shell soll ein weiteres Feature bieten, den Magnifier. Der Magnifier ist ein vor allem auf Accessibility (A11y) ausgerichtetes Feature. Gemäß der Beschreibung bei Gnome, müßte ich den Magnifier über das GConf-Werkzeug unter /desktop/gnome/accessibility/magnifier/show_magnifier aktivieren. Ich habe es allerdings nicht dort gefunden und das obwohl gnome-mag (Gnome Bildschirmlupe) als solches installiert war. Magnifier macht nichts anderes als mittels des Compositing eine weitere Ansicht hinzu zufügen, die gut konfigurierbar ist und sehbehinderten Menschen helfen soll. Ein kleines Video (86MB) über die Arbeitsweise dieses Tools kann man hier finden.
    Das waren im Ganzen die Features die Gnome-Shell bietet, zu Gnome3 gehören aber wie bereits ganz oben erwähnt mehr Dinge, nämlich Zeitgeist.

    Zeitgeist ist eigentlich das Feature worauf ich ich am meisten freue, wenn es denn einmal fertig ist. Zeitgeist ist um das einmal kurz auszudrücken ein File Journaling Service. Federico Mena hat hier einmal niedergeschrieben, wie er die Idee zu Zeitgeist hatte. Zeitgeist wird aber nach derzeitigen Stand nicht in Gnome3 enthalten sein, da die einzige Applikation, die die Engine verwendet das Activity Journal aus Gründen der GUI-Gestaltung abgelehnt wurde in Gnome3 aufgenommen zu werden (siehe obigen Link). Nichts destotrotz läßt sich Zeitgeist als auch das Gnome Activity Journal installieren.

    zypper install zeitgeist zeitgeist-lang gnome-activity-journal gnome-activity-journal-lang

    sudo add-apt-repository ppa:zeitgeist/ppa
    sudo apt-get update
    sudo apt-get install gnome-activity-journal

    Nach der Installation findet man das Activity Journal unter den Anwendungen im Menü, bei ubuntu unter Anwendungen/Zubehör/Tagebuch der Aktivitäten und bei openSUSE  zuerst unter den neuen Anwendungen und später unter Dienstprogramme. Bei meiner openSUSE Version, scheint wohl irgendetwas schiefgewickelt, jedenfalls finde ich keine Einstellungsmöglichkeiten, wie bei der gleichen Version auf Ubuntu verwendet.

    Dieses Einstellungsmenü bietet aber auch nicht all zuviel, auf der einen Seite den Wechsel der verschiedenen Ansichten und auf der anderen kann ich bestimmte Pfade von der Indizierung ausschliessen. Das Journal visualisiert die von Zeitgeist indizierten Daten der Dateien an denen man gearbeitet hat. Man kann entweder in der oberen Zeitleiste oder der unteren scrollen und sehen, an welchen Dateien man gearbeitet hat, über den Rechtsklick und das Kontextmenü erreicht man auch eine genauere Ansicht der Datei, man kann unter anderem sehen mit welchem Programm man daran gearbeitet hat. Man kann die entsprechenden Dateien auch aus jeder Ansicht direkt öffnen. Bis jetzt ist das Ganz noch nicht so spektakulär, aber die Ideen die man zur Nutzung zu Zeitgeist hat sind es im Anschluss aber auf die Umsetzung wird man noch eine ganze Weile warten müssen.

    Ein weiteres interessantes Feature, jedenfalls von Tablet-Rechnern oder ähnlichem dürfte Caribou sein, ein OnScreen Keyboard. Für Ubuntu hab ich keine paketierte Version gefunden, Ubuntu-Nutzer müssen dafür wohl die Caribou-Sourcen von den FTP-Servern des Gnome-Projetes nutzen, kompilieren steht allerdings nicht an, die Applikation ist in Python umgesetzt. openSUSE Nutzer finden im Buildservice eine von Vincent Untz gepackte Version. Caribou ist nicht so spektakulär und befindet sich in einem wirklich frühen Entwicklungsstadium (Version 0.0.2)

    Weniger visuell ist der gnome-color-manager zur Verwaltung von Farbprofilen. Dieser erlaubt das einfache installieren von Farbprofilen und das kalibrieren der verschiedenen Ausgabegeräte. Ebenso weniger visuell ist open-tts als text2speech framework, welches aber gerade einmal als Version 0.1 vorliegt. Empathy wird in immer mehr Distributionen der Default Instand Messenger und dieser setzt auf dem Telepathy framework auf. Für dieses wird telepathy-logger kommen, als Schnittstelle zum Logging auf die dann unter anderem Zeitgeist zugreifen kann.

    So ich denke, das ist genug mit der Exkursion in die Welt von Gnome3 von der nächsten Monat eine Vorabversion erscheinen soll und die dann mit einem halben Jahr Verspätung im März released werden soll. Was am Ende heisst weder Ubuntu 11.04 noch openSUSE 11.4 werden Gnome3 enthalten sondern höchstens zur Nachinstallation anbieten, da die Feature Freeze für beide Distributionen vor dem Releasetermin von Gnome3 liegen.

    Geschrieben in Desktop Revolution, Killer Application, ubuntuusers | 10 Kommentare »

    ähnliche Artikel: LibreGraphicsMeeting 2013 day 1 | Chemnitzer Linux-Tage 2013 | Dinge die die Welt nicht braucht - Consort | Neue Inkscape Version | First Linux ColorManagement Hackfest |
    Pages: Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next

    « Frühere Einträge Nächste Einträge »