ubuntuusers.de

gnome-clocks: Voreingestellte Timer editieren? Oder Empfehlung für simples Timer GUI-Programm?

Status: Gelöst | Ubuntu-Version: Ubuntu MATE 22.04 (Jammy Jellyfish)
Antworten |

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

Hallo zusammen.

Kann mir bitte jemand erklären ob und wie es möglich ist die voreingestellten Timer, die mit einem Klick auswählbar sind zu editieren? Das Programm wäre sonst perfekt für mich.

Ich habe dazu keine Konfiguaratiosdatei gefunden sondern nur in dconf-editor org → gnome → clocks, da finde ich aber auch nichts passendes.

Oder hat jemand eine Empfehlung für ein anderes simples GUI-Programm für Timer?

Danke!

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 2400

Wohnort: Hunsrück (dunkle Seite)

Vielleicht das Applet ZeitmesserMATE/Leiste (Abschnitt „Hinzufuegen“)

Oder ist das zu simpel gestrickt?

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 896

Hi

die Konfiguration findest du in

~/.config/gconf/apps/alarm-clock/alarmNUMMER/%gconf.xml

Suche nachfolgende Zeile in der Datei. Der Wert in value ist die Zeit in Sekunden, hier also 10 Minuten. Leider findet man keine Bezeichnung oder den Namen des Alarms in der Datei. Und die NUMMER im Ordnernamen entspricht auch nicht der Reihenfolge im Programm. Zum Identifizieren des richtigen Alarms nicht hilfreich.

<entry name="time" mtime="1677930213" type="int" value="600"/>

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

fleet_street schrieb:

Oder ist das zu simpel gestrickt?

Danke. Ich hänge mal einen Screenshot an, ich hätte gerne mehrere Zeiten die per Klick angewählt werden können.

TNTMaster schrieb:

die Konfiguration findest du in

~/.config/gconf/apps/alarm-clock/alarmNUMMER/%gconf.xml

Danke. gconf gibt es in 22.04 nicht mehr. Der Pfad existiert nicht, anlegen auch nicht, sowohl unter ~/.config/gconf/.... als auch unter ~/.gconf/.

Bilder

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 896

gconf gibt es in 22.04 nicht mehr.

Ah ok, da hatte ich alte Infos. Mit

dconf dump /org/gnome/clocks/

kannst du dir die Timer ausgeben lassen.

Wenn du einen Timer setzen willst muß zuerst clocks gekillt werden und dann z.B. 1 Timer mit 12 Min anlegen:

killall gnome-clocks
dconf write /org/gnome/clocks/timers "[{'duration': <720>, 'name': <'Mein Timer'>}]"

in ein Skript verpackt, kannst du so Timer nach Belieben anlegen oder löschen

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

Ich habe jetzt im Mate-Panel ein sehr gut funktionierendes Dropdown-Menü wo ich mit 1 Klick die gewünschte Zeit einstellen kann.

Für jeden Timer eine Datei, in diesem Fall 12min.sh anlegen.

#!/bin/sh
killall gnome-clocks
dconf write /org/gnome/clocks/timers "[{'duration': <720>, 'name': <'Brötchen'>}]"
exit

Ausführbar machen:

chmod a+x 12min.sh

Dann im Panel eine "Schublade" anlegen und dort alle Timer als Benutzerdefinierter Starter anlegen. Es wäre vielleicht auch direkt ohne sh-Datei gegangen, aber ich sichere die Dateien gleich weg.

Vielen Dank für deine Hilfe TNTMaster!

Bilder

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 896

Ich hab noch ein wenig rumprobiert. Die vorgegebenen Zeiten sind fest im Code. Deshalb hab ich mir eine eigene Version gebaut. Falls du das probieren willst, hier die Anleitung, um eine Version mit eigenen Timern zu bauen. Paket am besten in einer VM oder chroot bauen, da eine Reihe von Abhängigkeiten zum Bauen installiert werden.

sudo apt-add-repository -s -s
sudo apt-get build-dep gnome-clocks
sudo apt-get install dh-make fakeroot
mkdir -p gnome-clocks && cd gnome-clocks
apt-get source gnome-clocks

in der Datei gnome-clocks-41.0/data/ui/timer-setup.ui können die Timer verändert werden, jeder vorgebene Timer besteht aus einem solchen Abschnitt. 1. markierter Wert: Label, 2. Wert: Dauer, 3. Wert Position x, 4. Wert: Position y

                <child>
                  <object class="GtkButton">
                    <property name="label" translatable="yes">145 m</property>
                    <property name="width_request">70</property>
                    <property name="height_request">40</property>
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="receives_default">True</property>
                    <property name="halign">center</property>
                    <property name="valign">center</property>
                    <property name="action_name">timer-setup.set-duration</property>
                    <property name="action_target">145</property>
                  </object>
                  <packing>
                    <property name="left_attach">4</property>
                    <property name="top_attach">1</property>
                  </packing>
                </child>

Werte nach Bedarf anpassen, eigene Version bauen und installieren

cd gnome-clocks-41.0
rm -f ../gnome-clocks_41.0.orig.tar.xz && dh_make --createorig -s -y
dpkg-buildpackage -us -uc
killall gnome-clocks
sudo apt-get purge gnome-clocks
sudo apt-get install ../gnome-clocks_41.0-2_amd64.deb
Bilder

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

Ich habe derzeit nicht vor das zu kompilieren. Ich habe mich schon an die Lösung mit dconf write gewöhnt, vor allem da es für mich eine gut funktionierende Sache ist und ich es einfach mit neuen Zeiten erweitern kann.

Damit deine super elegante Lösung des editieren und kompilieren nicht im Netz untergeht wäre es sinnvoll dazu ein Howto anzulegen.

Danke nochmal. 👍

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 896

Damit deine super elegante Lösung des editieren und kompilieren nicht im Netz untergeht wäre es sinnvoll dazu ein Howto anzulegen.

Das ist ein (fast) gängiges Verfahren zum Bauen von Debian Paketen und findet sich zig-fach im Internet, ich verzichte darauf 😉

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

Ich habe mich dabei auch auf deine Hinweise zu gnome-clocks-41.0/data/ui/timer-setup.ui bezogen.

Dann will ich mal die Suchergebnisse scharf stellen:

gnome-clocks vordefinierte Timer bearbeiten

gnome-clocks timer editieren

gnome-clocks voreingestellte Timer editieren

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 2400

Wohnort: Hunsrück (dunkle Seite)

Kätzchen schrieb:

... ich hätte gerne mehrere Zeiten die per Klick angewählt werden können.

Das Applet Zeitmesser kann man auch mehrfach in die Leiste einfügen und jedes separat einstellen.

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

fleet_street schrieb:

Das Applet Zeitmesser kann man auch mehrfach in die Leiste einfügen und jedes separat einstellen.

Ja, da bin ich auf dem Schlauch gestanden. Hast du selbst Mate? Das Ding läutet bei mir nicht!

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 2400

Wohnort: Hunsrück (dunkle Seite)

Ja, ich habe MATE und das Applet läuft sowohl auf einem von 20.04 angehoben System, als auch in einer frischen Installation (minimal). Mmmh ...

Möchtest du dem nachgehen oder kommst du so zurecht?

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

fleet_street schrieb:

Möchtest du dem nachgehen oder kommst du so zurecht?

Danke dir. Ich bin zufrieden. Wenn es bei mir dann wahrscheinlich nach einer Neuinstallation von Ubuntu Mate 24.04 korrekt tut stelle ich auf Zeitmesser im Panel um.

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7321

Wohnort: Technische Republik

Hallo TNTMaster, bei Ubuntu 22.04 hatte ich die Sounddateien in Ubuntu entsprechend bearbeitet, in Ubuntu 24.04 sind anscheinend die Sounddateien im Programm integriert und ich habe mit deiner Anleitung gnome-clocks neu kompiliert. Funktioniert super! Vielen lieben Dank für deine Anleitung.

Antworten |