User login: Fixed missing Deskbar tray icons.
* The mail_daemon could have been launched too early, which caused it not to be able to add its Deskbar icon. We don't really want a dependency to the Deskbar, though, which is why we only run the mail_daemon on the same event (which makes the Deskbar available at that point). * Ideally, the mail_daemon should be smart enough to install its Deskbar icon once the Deskbar is available, though. * Similar issue for the first login scripts. Here, we have a real dependency to the Deskbar which makes the script launch once the Deskbar is available. * This finally fixes #12454.
This commit is contained in:
parent
59e6d9d2e2
commit
f92aeedd7f
@ -4,21 +4,18 @@ target desktop {
|
|||||||
service x-vnd.Be-TRAK {
|
service x-vnd.Be-TRAK {
|
||||||
launch /system/Tracker
|
launch /system/Tracker
|
||||||
legacy
|
legacy
|
||||||
on {
|
on initial_volumes_mounted
|
||||||
initial_volumes_mounted
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
service x-vnd.Be-TSKB {
|
service x-vnd.Be-TSKB {
|
||||||
launch /system/Deskbar
|
launch /system/Deskbar
|
||||||
on {
|
on initial_volumes_mounted
|
||||||
initial_volumes_mounted
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
service x-vnd.Be-POST {
|
service x-vnd.Be-POST {
|
||||||
launch /system/servers/mail_daemon -E
|
launch /system/servers/mail_daemon
|
||||||
if setting ~/config/settings/Mail/new_mail_daemon DaemonAutoStarts
|
if setting ~/config/settings/Mail/new_mail_daemon DaemonAutoStarts
|
||||||
|
on initial_volumes_mounted
|
||||||
no_safemode
|
no_safemode
|
||||||
legacy
|
legacy
|
||||||
}
|
}
|
||||||
@ -38,6 +35,7 @@ target desktop {
|
|||||||
job first-login {
|
job first-login {
|
||||||
launch /bin/sh /system/boot/PostInstallScript "first login" ~/config/settings/first_login /boot/system/boot/first-login
|
launch /bin/sh /system/boot/PostInstallScript "first login" ~/config/settings/first_login /boot/system/boot/first-login
|
||||||
if file_exists ~/config/settings/first_login
|
if file_exists ~/config/settings/first_login
|
||||||
|
requires x-vnd.Be-TSKB
|
||||||
}
|
}
|
||||||
|
|
||||||
job create-installer-link {
|
job create-installer-link {
|
||||||
|
Loading…
Reference in New Issue
Block a user