mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-22 05:33:45 -04:00
.desktop: remove StartupWMClass from server, use distinct StartupWMClass for foot and footclient
For this to work, the default app-id of footclient has been changed from ‘foot’ to ‘footclient’. By using distinct StartupWMClasses, the compositor can connect a running foot/footclient instance to the correct .desktop-file. This ensures the correct icon is being used in e.g. docks, and that actions like “open another window” works correctly. Note that the user can override the app-id, either by setting app-id in foot.ini, or with the -a,--app-id command line option. Closes #1355
This commit is contained in:
parent
f4b8e4f4d6
commit
134b54dfe0
10 changed files with 19 additions and 13 deletions
3
config.h
3
config.h
|
|
@ -355,7 +355,8 @@ bool config_override_apply(struct config *conf, config_override_t *overrides,
|
|||
bool config_load(
|
||||
struct config *conf, const char *path,
|
||||
user_notifications_t *initial_user_notifications,
|
||||
config_override_t *overrides, bool errors_are_fatal);
|
||||
config_override_t *overrides, bool errors_are_fatal,
|
||||
bool as_server);
|
||||
void config_free(struct config *conf);
|
||||
struct config *config_clone(const struct config *old);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue