![]() |
Re: Freeware: Desktop-Switch
Zitat:
Nur so als Tipp, in welche Richtung man weiterforschen müsste ;-) |
Re: Freeware: Desktop-Switch
Hallo, ich habe gerade das Programm von der Homepage heruntergeladen.
Nur kommt nun von Antivir ein heurestischer Treffer der Kategorie HEUR/Malware. Gut heurestisch kann immer was kommen. Nur macht es halt erstmal einen abschreckenden Einfluss. Vielleicht kannst du mal analysieren welcher Codeteil dafür verantwortlich ist... |
Re: Freeware: Desktop-Switch
Zitat:
Wollt das mal ausprobieren, aber... in WinXP Pro selber Fehler, egal ob Normaluser oder Admin. Grüße, Sunlight7 |
Re: Freeware: Desktop-Switch
Moin, gibt es eigentlich eien Möglichkeit ein Programm aus dem Autostart in einen bestimmten Deskttop zu starten? Grüße // Martin
|
Re: Freeware: Desktop-Switch
Zitat:
@mschaefer: Die Frage hat ja nix mit diesem Programm zu tun?! Vielleicht solltest du diese eher in der Windowssparte stellen. @thabaker: Ich hab an dem Programm seit Ewigkeiten nichts gemacht. Bei mir hat Antivir bisher noch nicht rum gemeckert. Hast du eine kostenpflichtige Version von Antivir? bei der freien Version gibt es keine Meldungen. |
Re: Freeware: Desktop-Switch
Ich hab Dein Programm jetzt auch mal ausprobiert.
Gefällt mir gut. Nur ein Paar Anmerkungen: - die Shortcuts zum Desktop-Wechseln sollten frei definierbar sein (per Optionen) - einmal erstellte Desktops können momentan nicht umbenannt werden, bitte ändern - beim Autostart sollte man für jeden Desktop angeben können, welche Programme gestartet werden sollen - Popup-Menu des Trayicons erweitern um: Optionen, Exit, Hilfe, usw. - wenn ich auf das X deines Programmes klicke, wird es geschlossen => es sollte besser in die Tray gehen - man sollte Programme von einem Desktop zu einem anderen verschieben können. Vielleicht auch eine Erweiterung des Systemmenus aller Fenster "Auf Desktop "Name" verschieben" - eine Option, dass Programme von einem Desktop den man schliesst auf den Hauptdesktop verschoben werden. - Autoupdate-Funktion, die beim Start prüft, ob eine neue Version verfügbar ist. (Dazu gibt es einen Thread hier in der DP) Das sind alles nur Anregungen, keine schlechte Kritik. In diesem Stil weitermachen... /edit: Das Problem mit dem Explorer mit Eigene Dateien besteht bei mir immernoch. |
Re: Freeware: Desktop-Switch
das mit dem Explorer und Eigene Dateien sollte nur beim schließen eines Desktops passieren. In dem man den Explorer nicht schließt sondern hard killt kann man das umgehen (in den Optionen einstellbar).
Funktionen wie Desktop umbenennen, Anwendungen zwischen Desktops verschieben sind nur bedingt möglich bis unmöglich. Da das Programm mit echten Desktops arbeitet kann ein Fenster nicht von einem Desktop auf den anderen geschoben werden denn ein Thread kann nur den Desktop wechseln wenn nicht bereits Handles auf einen Desktop offen sind. Wenn ein Fenster also bereits existiert ist bereits ein Handle auf einen Desktop geöffnet und somit kann der Thread und das Fenster nicht mehr auf einen anderen echten Desktop wechseln. Das umbenennen könnte man noch Regeln in dem man den Desktopnamen nicht wirklich ändert sondern nur den angezeigten Namen. Dann kommt es allerdings zu Konflikten sobald man einen neuen Desktop anlegen will welcher den Namen bekommen soll den der andere Desktop bei Erstellung hatte. Die Punkte mit den Autostarts hingegen sollten nicht das Problem sein. Wenn sich mal etwas zeit findet werd ich mich daran machen das umzusetzen. Zudem hatte ich noch geplant früh oder später die Shell einstellbar zu machen so das nicht zwangsläufig der Explorer auf dem neuen Desktop gestartet wird sondern auch beliebige andere Programme (was sich aber mit dem Autostart für verschiedene Desktops erledigt) |
Re: Freeware: Desktop-Switch
Zitat:
Viele Desktopmanager machen das doch auch. z.B. der von meiner Grafikkarte, oder IMPVWM (z.B. hier ![]() Allerdings finde ich Dein Programm optisch ansprechender. |
Re: Freeware: Desktop-Switch
das ist kein quatsch. Das von dir erwähnte Programm verwendet keine echten Desktops sondern versteckt lediglich Fenster etc.
Ein Beispiel wo echte Desktops besser sind: - Ein Programm öffnet ein neues Fenster (zum Beispiel ICQ) · Bei dem echten Desktop sieht man davon nichts weil man sich auf einem anderen Befindet · Bei den "virtuellen" Desktops erscheint plötzlich ein neues Fenster Echte Desktops sind fast vergleichbar mit einem Terminalserver wo mehrere Sessions laufen. Wenn dort ein Nutzer ein Programm öffnet erscheint dieses nicht auf dem Desktop eines anderen Nutzers. Das Programm in diesem Thread öffnet echte neue Desktops so wie es der LoginDesktop etc. sind. Ich hatte damals als ich das Programm geschrieben habe bewusst auf die Dinge verzichtet (wie Fenster zwischen Desktops verschieben, umbenennen etc.) mit dem vorteil das ein Fenster nicht von alleine einfach mal sichtbar wird. Grund war das ich auf Arbeit ICQ nutzte mit einem Tool welches die Fenster nur ausblendet. Dann stand der Chef hinter mir, erklärte mir irgendwas und plötzlich tauchte ein neues ICQ-Fenster auf :oops: Solche peinlichkeiten bleiben einem dann erspaart weil Fenstert auf dem Desktop bleiben wo sie erstellt wurden und nicht einfach den Desktopf wechseln können. |
Re: Freeware: Desktop-Switch
OK, ich nehme meine Anschuldigung zurück.
Dann ist also der IMPVWM und der Desktopswitch der GraKa nur Manager virtueller Desktops? Soweit so gut. Aber wieso kann man denn nicht den "Parent" eines Fensters oder Programmes umbiegen? z.B.
Delphi-Quellcode:
Firefox.Parent := Desktops[PrivaterDesktop];
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz