Ron, je zocht een 10-sec-timer ?

Waarvoor hebben wij vroegâh in de DOS-tijden met de HEX-editor geprutst ?
Dat kan toch ook best bij Uby, want dat compileren zou ik hier ook niet aandurven...
Dus, nu hackersgewijs:
Wij weten vanuit het bronbestand dat er het getal "60" in moet zitten (= hexadecimaal 00 00 00 3C , het is immer 32 bit)
en dat wij in het bestand /usr/lib/indicator-session/gtk-logout-helper moeten zoeken.
Dus zullen wij:
- de hex-editor
ghex via
synaptic binnenhalen
- aangezien wij systeembestanden moeten bewerken toch een keer
gksu nautilus opstarten
(maar heel voorzichtig, wij mogen nu alles .. ook in de soep sturen !)
- naar de map
/usr/lib/indicator-session/ navigeren en daar het bestand
gtk-logout-helper backuppen
(ja, ik ben er lafhartig

) - bij mij heet het backup-bestand
gtk-logout-helper0 .
- met een rechtsklik het bestand
gtk-logout-helper "openen met" -
ghex en zoeken naar " 00 00 00 3C ".
Je komt die term twee keer tegen, de tweede is het die wij moeten hebben:

Die hoef je nu alleen te veranderen naar 00 00 00 0A (=hexadecimaal voor "10").
Opslaan en klaar.
Nog even testen dat er verder geen verandering is:
trackd@ubuntu:~$ cmp -l /usr/lib/indicator-session/gtk-logout-helper0 /usr/lib/indicator-session/gtk-logout-helper
11603 74 12Je ziet dat er op dit adres voordien "74 octaal" (=60) stond en nu "12 octaal" (=10), en dat was de bedoeling.
Ik hoef bij deze nu ook alleen 10 sec te wachten. Mits er iets mis was gegaan heb ik nog steeds het backup.
En desnoods kun je ook het pakket "indicator-session" herinstalleren ...

track