相关疑难解决方法(0)

Unity 的键盘和鼠标快捷键是什么?

在 Unity 中,是否有任何预定义的快捷方式,例如打开仪表板或取消隐藏启动器?

shortcut-keys unity

524
推荐指数
10
解决办法
43万
查看次数

CCSM 有哪些问题,我为什么要避免它?

我看到有些人抱怨 CompizConfig 设置管理器(“CCSM”)的不稳定以及如果他们不小心它会如何破坏人们的桌面。

CCSM 有哪些已知问题?我想决定是否值得为我冒险。

unity compiz ccsm

102
推荐指数
2
解决办法
4万
查看次数

如何通过 GUI 将文件标记为可执行文件?

如何使用图形界面 (GUI) 将文件标记为可执行文件?

gui nautilus executable

7
推荐指数
2
解决办法
7348
查看次数

为什么我的 shell 脚本在没有 .sh 扩展名的情况下挂起?

我创建了一个/usr/local/bin/suspend包含以下内容的 shell 脚本:

#! /bin/sh

# Take an optional delay parameter
if [ "$#" -gt "0" ]; then
  sleep "$1"
fi

# Put the system to sleep
dbus-send --system --print-reply --dest="org.freedesktop.Hal" \
    /org/freedesktop/Hal/devices/computer \
    org.freedesktop.Hal.Device.SystemPowerManagement.Suspend \
    int32:0
Run Code Online (Sandbox Code Playgroud)

如果我chmod +x通过直接调用(例如,仅键入suspend/usr/local/bin/suspend在命令行上)来运行脚本,则不会发生任何事情并且 shell 会挂起——它甚至不响应 Ctrl-C;我必须切换到一个新的 shell 并终止该bash进程(没有明显的子进程)。

如果我通过以下任何一种方式调用该脚本,则该脚本可以正常工作:

  • 使用sh /usr/local/bin/suspend.
  • 使用. /usr/local/bin/suspend.
  • 将其重命名为suspend.sh并调用/usr/local/bin/suspend.sh(或只是suspend.sh,因为它在 中PATH)。

最后一个选项很好,但我仍然想知道:不使用.sh扩展到底有什么问题?

bash scripts

6
推荐指数
1
解决办法
3893
查看次数

标签 统计

unity ×2

bash ×1

ccsm ×1

compiz ×1

executable ×1

gui ×1

nautilus ×1

scripts ×1

shortcut-keys ×1