我有 Ubuntu 13.10 64 位和 chrome 64 位。
我可以从命令行启动 chromegoogle-chrome-stable
并将其锁定到启动器,但是当我尝试从启动器启动 chrome 时什么也没有发生。
我必须做什么才能让 Chrome 与启动器一起工作?
答案1
.desktop
您可能拥有中的文件旧版本或有错误的版本~/.local/share/applications
。启动器的“读取优先级”为:
- 中的桌面文件本地目录
~/.local/share/applications
, - 中的桌面文件的全局目录
/usr/share/applications
。
这意味着如果您从“正确的”(全局)文件启动应用程序,启动器将在下次.desktop
检查该文件的本地版本并使用该文件的内容。.desktop
您必须删除本地.desktop
文件,注销并重新登录,然后再次将图标锁定到启动器。
答案2
就我而言,问题在于本地启动器定义 ( ~/.local/share/applications/google-chrome-stable.desktop
) 指向了错误的 chrome 可执行文件路径。whereis google-chrome-stable
我将其替换为正确的路径,然后google-chrome-stable &
从终端启动,锁定到启动器,瞧!
答案3
您的 Chrome 窗口可能不在屏幕上。请尝试检查您的工作区设置。
看到进程仍然存在。
在终端类型中:
ps ax | grep -i chrome
在终端类型中:
dconf reset -f /org/compiz/
unity --reset-icons &disown
如果窗口仍然没有出现,您可能需要重新启动系统以应用更改。