我的 i3wm 配置文件中有以下命令:
exec --no-startup-id 'workspace $ws10; exec insync start; exec insync show'
exec --no-startup-id 'workspace $ws10; exec dropbox start'
编译 i3wm 配置文件时没有出现任何错误。但一开始,这两个客户端都没有运行。我必须从终端手动执行此操作。然后它们出现并最小化到托盘。
当我尝试设置一个键绑定时,如下所示:
bindsym $mod+i 'exec insync start; exec insync show'
我在这里做错了什么?如何让两个客户端在启动时运行。任何输入都会非常有帮助。
我也尝试过以下命令但没有任何效果:
exec --no-startup-id 'exec insync start && insync show'
exec --no-startup-id 'exec dropbox start'
答案1
尝试不使用引号和额外的 exec,例如
exec --no-startup-id dropbox start
应该这样做。但请注意,当前的 insync 可能需要额外的睡眠,以便仅在状态栏/系统托盘准备就绪时启动它。