背景
我意识到在启动器图标上单击鼠标中键会打开一个新实例,但我的鼠标没有很好的中键单击选项(单击滚轮可以实现这一点,但很麻烦)。我的工作流程往往涉及终端和 Chrome 等程序的大量窗口。目前,当我单击启动器图标时,终端会打开新窗口,但 Chrome 和 Nautilus 不会。
研究
org.compiz.unityshell
我找到了如何通过一篇文章列出与之相关的所有键天哪!Ubuntu!,并得到以下列表:
user@comp> gsettings list-keys org.compiz.unityshell
override-decoration-theme
disable-show-desktop
launcher-switcher-forward
reveal-trigger
reveal-pressure
alt-tab-prev-window
launcher-capture-mouse
stop-velocity
panel-opacity-maximized-toggle
automaximize-value
spread-app-windows
panel-first-menu
decay-rate
alt-tab-bias-viewport
background-color
lock-screen
backlight-mode
dash-blur-experimental
edge-responsiveness
show-minimized-windows
inactive-shadow-color
low-graphics-mode
spread-app-windows-anywhere
alt-tab-timeout
switch-strictly-between-applications
autohide-animation
shadow-y-offset
inactive-shadow-radius
menus-discovery-duration
launcher-switcher-prev
menus-fadeout
shadow-x-offset
icon-size
overcome-pressure
dash-tap-duration
execute-command
alt-tab-forward
show-launcher
edge-passed-disabled-ms
launcher-opacity
show-desktop-key
show-hud
scroll-inactive-icons
disable-mouse
alt-tab-next-window
num-launchers
menus-fadein
panel-opacity
launcher-hide-mode
active-shadow-radius
menus-discovery-fadeout
keyboard-focus
alt-tab-prev
urgent-animation
active-shadow-color
launcher-minimize-window
alt-tab-prev-all
launch-animation
menus-discovery-fadein
show-menu-bar
alt-tab-forward-all
shortcut-overlay
user@comp>
然而,这些都看起来不太有希望。我还发现了其他想要回答的问题做与我想要做的完全相反的事情,但我无法从这些问题中确定如何扭转它。
问题
有没有办法让 Unity Launcher 在单击左键时为所有程序打开新窗口,而不仅仅是在单击鼠标中键时打开新窗口?
答案1
要打开新窗口,middle click
您可以使用启动器图标上的shift+ 。left click
对于 nautilus,如果您的当前文件夹是 home,它将不起作用。虽然您可能很少对同一个 -home- 文件夹使用两个 nautilus 窗口,但这不会有问题。
答案2
这正是你想要的:
最简单的做法是:
- 从 Unity 启动器中删除现有的 Chrome 图标
- 打开 Unity Dash 并将其设置为非最大化
然后:
- 输入“chrome”
- 将 Chrome 图标拖到桌面
- 右键单击桌面上的 Chrome 图标并选择“属性”
&
修改“命令”在末尾插入并关闭窗口- 将图标从桌面拖到 Unity 启动器
desktop
如果您遇到问题,您可以使用任何文件夹来代替。