print

Hamster unter Linux

Einige expirentierfreudige Nutzer versuchten Hamster unter Linux einzusetzen und hatten wohl Erfolg dabei.

Roland Alexa

 Newsgroups: hamster.de.misc
 From: Roland Aleksa <rolandaleksa(a)nexgo.de>
 Date: Sun, 13 Nov 2005 02:55:07 +0100
 Message-ID: <43769cfc$0$7422$9b4e6d93@newsread4.arcor-online.net>

Linux Linux

System:

  • Suse Linux 10.0
  • Wine 0.9.1-0.1 i586
  • Hamster Classic 2.1.0.0

Das Kontextmenü habe ich zum capturen mal offen gelassen - sieht gut aus und funktioniert auch. Modifikationen am Hamster waren noch nicht mal nötig, Wine ist also echt verbessert worden. Wichtig ist lediglich, dass die entsprechende Wine-Instanz mit den benötigten Rechten gestartet wird (Ports etc.). Ich habe testweise h.d.m heruntergeladen und hatte damit keine Probleme. Dauertests müssten latürnich noch gemacht werden.

Den einzigen Fehler welchen ich feststellen konnte: "minimize to tray" klappt nicht. Der Hamster läßt sich zwar minimiert starten, nach öffnen läßt er sich aber nicht mehr im tray verstecken. Da er bei mir aber immer vollautomatisch lief stellt das zumindest für mich kein echtes Problem dar.

Jörg Pietschmann

 From: Jörg Pietschmann <news_joerg(a)web.de>
 Newsgroups: hamster.de.config
 Message-ID: <r4lur9x6qs7h.dlg@news.t-online.de>
 Date: Mon, 24 Apr 2006 14:42:21 +0200

Ich starte den Hamster (2.1.0.11) unter LINUX (SuSe10) mit root Rechten (in winecfg als root XP zum Standard für hamster.exe gemacht):

cd /windows/e/Programmtest/hamster
su
wine hamster.exe

(Anm: sudo wine /windows/e/Programmtest/hamster/hamster.exe klappt nicht, man muss als root angemeldet sein, und als dieser Hamster mit wine starten!)

Das Tierchen startet und setzt sich in die Taskleiste. (Beim Start erscheint keine Winsock2 Fehlermeldung) Als Prozesse laufen danach wineserver und wine-preloader.

Der IMAP Server wird auf 127.0.0.1:143 gestartet und läuft Der Start des SMTP Servers schlägt fehl mit: 'Windows Socket error: (10048), on APS 'bind'

Beende ich den Hamster, sind auch die Prozesse wineserver und wine-preloader aus der Liste verschwunden. (Jedenfalls manchmal...) Auf jeden Fall aber, wenn ich in der Konsole, von der aus der Hamster gestartet wurde mit Strg+C die Wine Instanz beendet habe.

Obiges mit Standard Einstellungen für den SMTP und den IMAP Server Port.

Es müsste also rein theoretisch ein anderer Prozeß als wine-preloader und wineserver sein, der den SMTP Port beansprucht. Aber egal, man kann das ja auf andere Ports umbiegen:

Stelle ich die Port Adressen im Hamster für den SMTP und den IMAP um (in einen Bereich außerhalb 0 bis 1023), startet der Hamster ohne zu quieken und die lokalen Server werden gestartet. Funktioniert also tadellos. Allerdings sollte man nicht versuchen unter Linux die Server zu stoppen. Dabei wurde der Hamster sofort schockgefrostet, und konnte nur mit kill dazu überredet werden, seine Dienste wieder einzustellen.

Für die gemeinsame Nutzung des Hamsters unter WinXP und Linux gab es noch ein kleines Problem mit den in der password.!!! Datei gespeicherten Angaben. Der Hamster muss bei der Verschlüsselung auf 'Keine Nutzung von System-Infos' gestellt werden, da sonst die unter WinXP hinterlegten Passwörter aus der password.!!! unter LINUX komplett weg sind (sollte ja auch so sein, wenn z.Bsp. WinXP BS-Infos beim Verschlüsseln verwendet werden, die kennt Linux ja nicht). Ebenso erscheinen die Passwörter der externen POP3 und SMTP Mailserver dann als nicht gesetzt. Seltsam ist allerdings in diesem Zusammenhang, daß die Passwörter der Gruppen/Benutzer der lokalen Benutzer gesetzt und verwendbar waren. Werden die anders verschlüsselt?

Fazit:

Hamster Classic 2.1.0.11 läuft (bei mir) auf SuSe 10.0, wenn er als root mit wine im Verzeichnis des Hamsters aus einer Konsole gestartet wird, und die verwendeten Ports für die lokalen Server oberhalb von 1024 liegen. Nach beenden des Hamsters sollte man prüfen, ob wine sich auch beendet hat. Wenn nicht, die Instanz mit Strg+C in der Konsole beenden. Zugriffe auf die gespeicherten Passwörter in der password.!!! Datei aus dem jeweilig anderen Betriebssystem heraus sind nur dann möglich, wenn bei der Verschlüsselung 'Keine Nutzung von System Infos' verwendet wurde.

Stegozor

 From: Stegozor <stegozor(a)gmail.com>
 Newsgroups: hamster.en.misc
 Message-ID: <4560e975$0$21152$88260bb3@free.teranews.com>
 Date: Mon, 20 Nov 2006 02:26:28 +0100

Carl Drud wrote:
> Stegozor wrote:
>> Hence, I wonder whether there's
>> a port or something close to Hamster that I can use with Ubuntu.
>
> Wine: http://www.winehq.org/ http://frankscorner.org/
> http://www.arcorhome.de/newshamster/micha/archive.php?n=Hamster.Linux

Well, after having bled a while I managed to make Hamster and SeaMonkey work under Ubuntu 6.06 /Wine (from usual repositories).

The easy way is to launch wine within the gnome terminal with sudo: sudo wine explorer.exe

Once explorer came up I first launched Hamster Classic 2.1.0.11, and then SeaMonkey: it seems to work (since I write this message under Ubuntu/wine if you read it this will be a good sign :) Note that I had to use sudo when launching wine, otherwise I get a timeout when trying to establish a connection between SeaMonkey and Hamster bound to 127.0.0.1

Two bad points, though: Hamster "spits" on my desktop: several files, including hamster.ini, Groups.hst, Groups.!!!, Groups folder and others have been placed there. And it's impossible to minimise the main Hamster window. But well, it works, and that's fair enough...

Thanks for your reply, it helped a lot - in my turn I hope this feedback will be helpful to others in some way. That said, I'd love to use Hamster from a native Gnome or KDE desktop, so I still expect there'll be a GNU/Linux port as soon as possible.


Categories: Hamster Classic > OS Linux

login · print
Page last modified on November 20, 2006, at 01:33 PM - Visits: 51291