Tag: .desktop

运行.sh以执行多个命令

我很好奇我将如何通过shell脚本运行多个命令。 例如,只是为了尝试一下,我希望能够将.desktop连接到运行所有更新代码的.sh,因此我不必输入它。 我知道如何通过.sh执行单个命令,而不是多个。 无论如何?

在Dash中隐藏系统设置应用程序

有没有办法从破折号中删除应用程序图标但是将其保留在系统设置中? 我觉得将它们放在仪表板中是没用的,它确实使显示器变得杂乱无章。从系统设置中访问它们对我来说更合乎逻辑。 具体来说,我想隐藏这些图标: 从这里: 我尝试使用NotShowIn , OnlyShowIn , NoDisplay=true等各种组合来编辑.desktop文件,但它只隐藏了两个地方或仅在系统设置中的图标。 仅在Dash中隐藏它们似乎有点困难。 编辑:进一步指定:我想要在Unity Dash中隐藏的系统设置窗口中可见的单个设置图标。 这包括应用程序“选项卡” – 不仅是搜索结果或最近使用的应用程序。

Unity Launcher中的自定义右键单击操作可使光标忙碌20秒

要通过右键单击Unity启动器(Ubuntu 14.04)中的图标来获得“最小化窗口”选项,我按照此处有关更改.desktop文件的详细说明,并在~/.local/share/applications/创建了自定义Firefox启动器~/.local/share/applications/文件夹。 .desktop文件的相关部分是: Actions=NewWindow;NewPrivateWindow;Minimize [Desktop Action NewWindow] Name=Open a New Window Exec=firefox -new-window OnlyShowIn=Unity; [Desktop Action NewPrivateWindow] Name=Open a New Private Window Exec=firefox -private-window OnlyShowIn=Unity; [Desktop Action Minimize] Name=Minimize Windows Exec=sh /home/myusername/Documents/xdotool_sh/minimize.sh firefox OnlyShowIn=Unity; 桌面操作“Minimize”调用一个简单的shell脚本,如下所示: minimize.sh具有以下内容: #/bin/bash name=$1 for i in $(xdotool search –class “$name”); do xdotool windowminimize $i done 该脚本使用xdotool ,可以从官方存储库安装,以查找所有firefox窗口,迭代它们并最小化它们。 该脚本工作,并且启动器右菜单选项“最小化Windows”也可以工作,但是一旦窗口最小化,鼠标指针就会进入“忙碌”模式并保持这样大约20秒(尽管鼠标操作仍然是响应)。 有谁知道为什么从Unity中的右侧菜单选项启动shell脚本会导致这种行为? 编辑 […]

什么是shutdown命令?

我想在13.04中为启动器创建一个关闭图标。 在以前版本的Ubuntu中,我使用了这个桌面文件并将其放入启动器中: .local / share / applications / indicator-session-shutdown.desktop [Desktop Entry] Name=Shut Down TryExec=/usr/lib/indicator-session/gtk-logout-helper Exec=/usr/lib/indicator-session/gtk-logout-helper –shutdown Icon=system-shutdown Terminal=false Type=Application OnlyShowIn=Unity; Categories=System; Version=1.0 X-Ubuntu-Gettext-Domain=indicator-session 我怀疑是否 /usr/lib/indicator-session/gtk-logout-helper –shutdown 仍然是13.04中的正确命令。 这是旧关机对话框的屏幕截图: 这是一个带有新关机对话框的屏幕截图:

如何将文件夹快捷方式添加到启动器?

我想在启动器中添加一些文件夹,以便我可以轻松访问它们。 如何为启动器添加快捷方式?

手动创建的GNOME启动程序项目的重复图标

我已经下载了Aptana Studio 3并使用Alacarte创建了以下启动器项: 文件: alacarte-made.desktop [Desktop Entry] Comment= Terminal=false Name=Aptana Studio 3 Exec=AptanaStudio3 Type=Application Icon=/opt/Aptana-Studio-3/icon.xpm 然后,当我将图标添加到collections夹并打开Aptana Studio 3时,我会得到两个图标,一个用于启动新实例,另一个用于当前运行的实例,如下面的屏幕截图所示: 如何强制应用程序使用添加到collections夹的相同图标?

为什么在Nautilus中截断此文件名?

在Ubuntu中,文件名的“扩展名”,即点(。)后面的部分通常是可见的。 当ls命令清楚地显示完整的文件名时,为什么Nautilus没有显示eclipse.desktop的扩展名? 这是list view ; 不是icon view 。

.desktop文件中的图标路径

在我的桌面上,我有一个.desktop文件。 如果我输入: Icon=/home/ianbell/Pictures/myLogo.png .desktop文件的图标会更改(预期结果)。 但是,如果我输入: Icon=~/Pictures/myLogo.png 它不起作用。 不是~/ /home/$USER的快捷方式?

桌面输入,或执行多个语句的其他方便但安全的方式,

我在Ubuntu 15.4上运行Gnome。 我想一次执行两个或更多操作,但让我们尝试两个: sudo pm-suspend gnome-screensaver-command -l 已添加pm-suspend并允许执行而不提供密码,方法是: %sudo ALL = (root) NOPASSWD: /usr/sbin/pm-suspend` 文档 -如果可能有多个Exec, Exec和exec变量/操作没有引用,但不幸的是: [Desktop Entry] _Name=Sleep and logout _GenericName=Sleep and logout #Exec=gnome-screensaver-command -l & sudo pm-suspend # does not work #Exec=gnome-screensaver-command -l #Exec=sudo pm-suspend # does not work either Terminal=false Type=Application Categories=System;Security; 我愿意接受任何其他建议如何实现给定的function,除了: 制作一个脚本并以sudo或类似方式运行它 – 我考虑基于这种不安全的解决方案,让我们不要深入研究这个问题 使用gnome电源开关或任何被调用的东西(右上角) – 我没有选择暂停 另外,虽然我很乐意拥有上述内容,但我会更乐意得到一个答案,说明如何启动多个不同的命令(没有脚本/编译自己的二进制等),以防万一喜欢捆绑和自动化其他一些动作。

如何在Unity启动器中为脚本提供自己的图标?

使用Ubuntu 16.04,如果您使用终端应用程序的自定义图标创建启动器( ~/.local/share/applications桌面文件)(因此Terminal=true ),那么当您启动它时,它将生成一个新的标准终端图标,您的自定义图标将在几秒钟内发出脉冲并消失。 在14.04,它只是按预期工作。 (它不会启动新的标准终端图标)。 知道如何改变这种行为吗? 我有一些终端应用程序,我想从统一启动,新的行为是有问题的(我失去了其中的痕迹,因为他们都以标准终端图标结束)…