Autor Thema: Auflösungsabhängiges Desktop ...  (Gelesen 30186 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

guest3182

  • Gast
Auflösungsabhängiges Desktop ...
« am: Mo 08.06.2015, 14:53:57 »
... ohne Bootmanger möglich?

Problem:

Mein Desktop ist ziemlich voll, dafür ist es ja auch da und ist in der hohen Auflösung ja kein Problem.
Ich habe es zwar noch nicht getestet, aber ich befürchte, das das Desktop nur teilweise und sehr
caotisch aussehen wird, wenn ich die geringe Auflösung fahren.

Gibt es da eine Möglichkeit das eine präparierte automatisch  newdesk.inf geladen wird, wenn die
niedrige oder mittler Auflösung erkannt wird ohne das irgendein Bootscreen kommt?

Offline laufkopf

  • Benutzer
  • Beiträge: 347
Re: Auflösungsabhängiges Desktop ...
« Antwort #1 am: Mo 08.06.2015, 15:48:56 »
schau mal hier unter desktop configurator. vielleicht ist das ja simpel genug?

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #2 am: Mo 08.06.2015, 15:57:54 »
Das ist schon nicht schlecht, besser wäre wäre
es mit Hardwareerkennung. Viele Spiele
erkennen ja auch die falsche Auflösung.

Offline laufkopf

  • Benutzer
  • Beiträge: 347
Re: Auflösungsabhängiges Desktop ...
« Antwort #3 am: Mo 08.06.2015, 16:42:36 »
Sofern ich es richtig verstanden habe, wird die Auflösung in der Desktop.inf bzw Newdesk.inf gespeichert.

#E PR BR xx OP LD CM xx xx xx...

   PR = Preferences (Confirm file copy, delete, and overwrite; display
   options)

     bit 7: show files as
        1 = show as text         0 = show as icons

     bits 6,5: sort
        00 = by name             01 = by date   
        10 = by size             11 = by type

     bit 4: confirm deletes
        1 = yes                  0 = no

     bit 3: confirm copy
        1 = yes                  0 = no

     bit 2: ?
        0
     
     bit 1: ?
        0
     
     bit 0: confirm overwrites
        0 = yes                  1 = no

   B = Blitter
        1 = on                   0 = off

   R = Resolution #

        1 = ST Low  or RGB 320 x 200
        2 = ST Med  or RGB 640 x 200
        3 = ST Hi   or RGB 640 x 400
        4 = Falcon 80 col x 240 or 480
        5 = TT monochrome(?)
        6 = Falcon 40 col x 240 or 480

   OP = Other configuration parmaters

     bit 4: Input parameter (from "Desktop Config")
        0 = filename             1 = pathname

     bit 3: Default directory (from "Desktop Config")
        0 = Top Window           1 = Application

     bit 2: Size to fit
        0 = off                  1 = on

     bit 1: ?
        1
       
     bit 0: Sort on, off
        0 = Sort on              1 = Sort off

    LD = Line Doubling or Interlace

        00 = Line Doubling or Intlace off
        01 = Line Doubling or Intlace on

    CM

     bit 7 - ST Compatibility:
        0 = non-compatible;      1 = ST compatibility on

     bit 4: Hardware Select
        0 = RGB mode             1 = VGA mode

     bit 3: nuber of text columns
        0 = 40 columns           1 = 80 columns

     bits 0-2: number of available colors
        000 = 2 colors
        001 = 4
        010 = 16
        011 = 256
        100 = Truecolor mode


edit: komplette Beschreibung ist hier zu finden.
« Letzte Änderung: Mo 08.06.2015, 16:51:54 von laufkopf »

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #4 am: Mo 08.06.2015, 16:51:23 »
Ja, aber wie kann ich das umsetzen?
Kann man Schleifen setzen die Einträge
in geringer Auflösung ignoriert werden?

Burkhard Mankel

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #5 am: Mo 08.06.2015, 21:03:49 »
Wenn Due einen Bootloader benutzt, kannst Du mehrere (bei dem von mir verwendeten STARTUP.PRG aus der MAXON PD Serie bis zu bzw mindestens 20) Desktops verwalten! Ich weiß allerdings nicht, ob das bekanntere XBOOT das auch macht!

Das Programm kann Dir zB auch bein Deinem ACC Problem dienlich sein! (Wenn ich das in dem anderen Thread richtig verstanden habe)

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #6 am: Mo 08.06.2015, 21:18:27 »
Xboot kann das, aber es wäre schön wenn es
automatisiert wäre, d.h. das je nach Monitor
die entsprechende newdesk geladen werden würde.

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Auflösungsabhängiges Desktop ...
« Antwort #7 am: Mo 08.06.2015, 22:17:55 »
Und wie willst du ST-Niedrig/Mittel unterscheiden, ist der selbe Monitor, der Unterschied steckt nur in der Desktop.inf...
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Burkhard Mankel

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #8 am: Mo 08.06.2015, 23:09:52 »
Ich verstehe auch nicht so ganz, warum das vollständig automatisch laufen sollte - irgendwie muß ich als User doch erstmal wählen, ob er überhaupt in Low, Med oder High was haben möchte. Also kann ich doch auch den Rechner erst einmal starten und dann entsprechend - wenn Desktop verkehrt ist - mit der Funktion Extras - .INF-DFatei lesen... den passenden Desktop laden und dann mit Arbeit sichern! nach NEWDESK.INF schreiben!

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #9 am: Di 09.06.2015, 11:41:46 »
Der Gedanke war, das beim booten erkannt wird, ob ein Monochromer oder Farbmonitor
angeschlossen ist und dem entsprechend eine Newdesk lädt. Eine unterscheidung zwischen
Low und Medium wäre für mich nicht zwingend.

Burkhard Mankel

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #10 am: Di 09.06.2015, 12:10:25 »
Um zu erkennen, ob Monochrom oder Colormodi gebraucht wird, mußt Du den Zustand von Pin 4 der Monitorbuchse abfragen - aber ist das aber auch so ohne weiteres möglich?

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #11 am: Di 09.06.2015, 12:19:12 »
Der versierte Programmierter bestimmt. Es gibt ja zahlreiche Spiele die eine Meldung rausgeben
wenn die Auflösung nicht stimmt.

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #12 am: Di 09.06.2015, 14:11:27 »
Andere Idee wäre eine Bootdikette zu erstellen mit der ich boote wenn ich mal den Desktop
in Farbe brauche, was nur der Fall für Farbspiele auf Platte wäre, die dann eine angepasste
Newdesk beinhaltet. Die Newdesk sollte dann ja von Diskette geladen werden. Oder?

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Auflösungsabhängiges Desktop ...
« Antwort #13 am: Di 09.06.2015, 14:57:45 »
Naja, dann kannst du aber auch XBoot und Co nehmen, und per F-Taste ein entsprechendes Set auswählen, wo auch eine entsprechende desktop.inf oder newdesk.inf nach c:\ kopiert wird. Das ist dann einfacher als ne Bootdiskette. Ich mache das auch so, bei meinem TT habe ich verschiedene Newdesk.inf Dateien für alle Auflösungen, die ich nutze, mindestens 4 verschiedene.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #14 am: Di 09.06.2015, 15:44:59 »
Eine Bootscreen möchte ich eigentlich vermeiden, zumindest für diesen Zweck.

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Auflösungsabhängiges Desktop ...
« Antwort #15 am: Di 09.06.2015, 16:41:57 »
Du kannst XBoot auch so konfigurieren, dass es nur erscheint, wenn du im richtigen Moment eine bestimmte Taste(n-Kombination) drückst. Das machst du dann jedes Mal wenn du den Monitor oder die Auflösung ändern willst, und gut ists.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Offline simonsunnyboy

  • Benutzer
  • Beiträge: 1.808
  • Rock'n'Roll is the thing - Jerry Lee is the king!
Re: Auflösungsabhängiges Desktop ...
« Antwort #16 am: Di 09.06.2015, 18:03:53 »
Also Pins muss man von Hand nicht lesen, das erledigt TOS alles schon von allein und macht bei Monitorwechsel automatisch einen Reset.

Wenn folgendes reicht, dann kann ich mein DESKCONF in eine nicht-interaktive Variante umschreiben (die NUR auf STs oder möglicherweise Falcons funktionieren wird, da die Monitorerkennung über XBIOS nur für ST-Modi sauber funktioniert):

WENN SM124
  kopiere MONO.INF nach DESKTOP.INF/NEWDESK.INF
SONST
 kopiere COLOR.INF nach DESKTOP.INF/NEWDESK.INF

Aber Auswahl von Hand geht dann nicht mehr. Bei meiner bisherigen Variante kannst du für Low, Medium und High 3 verschiedene Setups haben.
Paradize - ST Offline Tournament
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #17 am: Mi 10.06.2015, 19:30:21 »
So, ich habe jetzt Xboot 3.10 installiert und zwei
Sets angelegt: Color und Mono.

Frage: Wie funktioniert das jetzt mit den
separaten newdesk-Dateien?

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Auflösungsabhängiges Desktop ...
« Antwort #18 am: Mi 10.06.2015, 20:33:36 »
newdesk.inf speichern und umbenennen in mono.inf, med.inf, low.inf (oder nach belieben) und am besten in einen Ordner verschieben (z.B. lege ich sowas immer nach c:\auto\newdesk\ damit auf oberster Ebene nicht so viele Ordner sind). Dann in Xboot ein Set anlegen, Autoordner-Programe, ACCs und ggf, CPXe und die passende Inf-Datei aus dem Ordner auswählen, dann Set speichern.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

guest3182

  • Gast
Re: Auflösungsabhängiges Desktop ...
« Antwort #19 am: Mi 10.06.2015, 21:17:43 »
Cool. Das klappt. Jetzt nach die ACCs sortieren.
Das habe ich unter Startreihenfolge gemacht,
zeigt aber keine Wirkung. Wie ist da die Vorgehensweise?