相关疑难解决方法(0)

/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin、/usr/local/sbin 之间的差异

我有六个带有命令文件的目录。这是/bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin

这些之间有什么区别?如果我正在编写自己的脚本,我应该在哪里添加它们?


有关的:

filesystem command-line scripts system directory

367
推荐指数
2
解决办法
28万
查看次数

如何获取给定子进程的父进程 ID?

如何从给定孩子的 PID 中获取父 PID?

我知道我可以在 下手动检查它/proc,我想知道在 Ubuntu 中是否有更聪明/更好的方法来实现这一点。请注意,父母可能会或可能不会被杀死。

谢谢

command-line bash process

85
推荐指数
4
解决办法
24万
查看次数

是否有调整屏幕伽马/亮度/对比度的软件实用程序?

我过去常常在晚上工作,在黑暗的环境中看着灯泡般明亮的屏幕(我有两个 - 笔记本电脑的内置面板和一个外部 18 英寸 CRT)很伤眼睛。所以我把屏幕调得更暗。

我可以通过软件方式来做到这一点,而不是每次都多次按下显示器的按钮吗?

display xorg brightness software-recommendation

44
推荐指数
5
解决办法
5万
查看次数

如何将“xrandr --gamma”用于类似 Gnome“夜灯”的用法?

背景:夜间更多红色/更少蓝色

为了在夜间保护眼睛,添加更多红色和/或减去蓝色,在Windows 10(蓝光过滤器)和 Linux 中变得流行;带有Red Shiftf.lux等附加组件的Gnome 桌面(夜灯)和 Ubuntu Unity 桌面。

我想知道如何使用 Ubuntu 的内置命令行xrandr <monitor> --gamma 1:1:1功能完成相同的任务。该1:1:1代表的百分比红色绿色蓝色。我认为1= 100%。我不确定上述包是否添加了更多红色 ( 1.2:1:1) 以增加约 20% 或减少蓝色 ( 1:1:0.8)减少约 20% 或两者兼有约 40% 变化。

Gnome Night Light 示例无济于事

根据OMG Ubuntu,在 Gnome 的 Night Light 中,您可以使用这些数值:

  • 1000 — 最低值(超暖/红色)
  • 4000 -默认夜灯温度
  • 5500 — 平衡的夜光温度
  • 6500 —默认夜间关灯温度
  • 10000 — 最高值(超酷/蓝色) …

xrandr ubuntu-gnome f.lux redshift gamma

22
推荐指数
1
解决办法
1万
查看次数

Redshift 配置 - 如何设置固定过渡时间?

是否可以配置 Redshift 以便无论实际太阳位置如何,屏幕颜色都会在固定时间发生变化?我在 Ubuntu 16.04 和 GNOME 上使用 Redshift 1.10-5ubuntu1。

redshift

11
推荐指数
2
解决办法
4850
查看次数

根据白天设置初始启动背景亮度

我在 Acer Aspire E5-773G 笔记本上运行 Ubuntu 16.04。不幸的是,我无法在登录屏幕上使用我的亮度功能键,因此我能够更改屏幕背光亮度的第一时刻是在成功输入密码并登录后。

默认情况下,Ubuntu 以上次关机时设置的亮度级别启动,但这不是很有用,因为例如有时我在深夜以 5% 左右的亮度级别关机,然后在第二天再次启动它至少需要 50% 的亮度才能舒适地看到一切。反过来,如果我在白天以 80% 的亮度关闭并在晚上启动它,我几乎会被灯光弄瞎......

如何配置 Ubuntu 以根据当前白天的亮度级别启动?我想要 22:00 到 06:00 的 10% 亮度,10:00 到 16:00 的 60% 亮度和 30% 之间的亮度。平滑曲线是可以的,只要它保持易于配置即可。或者,如果您找到一种根据当地日落/日出时间设置它的方法,那将是一个很大的好处。:)

根据这些规则修改亮度应该只在启动期间或可选地从挂起唤醒时进行。我工作时它可能不会自动改变亮度。

boot backlight laptop brightness

8
推荐指数
1
解决办法
1046
查看次数

Bash 模板使用 zenity(或 yad)在文件或数据库中插入/编辑/删除记录

I\xe2\x80\x99m 正在寻找使用zenityyad来维护记录列表的bash 模板。该模板可以是带有打印选项的购物清单,也可以是用于监视 ping 时间的服务器列表。无论哪种情况,我\xe2\x80\x99d 都喜欢采用该代码并采用它来满足我的需要。

\n\n

这是一个示例对话框模型:

\n\n

网络同步1

\n\n

该对话框允许选择记录并单击以下按钮:

\n\n
    \n
  • Insert before(在所选记录之前插入)。安装了一个新的输入表单来输入字段。
  • \n
  • Edit(编辑选定的记录)。安装与“插入之前”相同的表单,但显示现有值。
  • \n
  • Delete(删除选定的记录)。显示现有记录的内容并请求确认。
  • \n
  • Run- 运行一个冗长的更新过程,用 \xe2\x80\x9cMatcheOK / Different / Error\xe2\x80\x9d 更新状态列。系统会提示用户对所选记录或所有记录运行更新。所有记录处理完毕后显示进度显示栏。
  • \n
  • Cancel ALL- 不要保存任何更改并退出 bash 脚本。按下Escape或通过单击关闭窗口X执行相同的操作。如果有任何记录发生更改,请确认。
  • \n
  • Save- 将更改保存到磁盘并退出 bash 脚本。
  • \n
\n\n

注意:看来 zenity 只允许重新标记 \xe2\x80\x9cOK\xe2\x80\x9d 和 \xe2\x80\x9cCancel\xe2\x80\x9d 按钮。无法在 zenity 中定义新按钮。因此 yad ( Y et A another D)就是最佳选择。然而,zenity 仍然是一个问题,因为基于它的脚本可以很容易地转换为 yad。

\n\n

我\xe2\x80\x99已经用谷歌搜索了现有的例子,这些是最接近的,但仍然远远不够令人满意:

\n\n

command-line bash scripts zenity yad

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

如何从 bash 脚本在统一系统托盘中显示某些内容

有没有办法在Unity系统托盘中显示一些东西(一个警告,一个我可以改变的持久图标,任何东西)?我需要能够从bash 脚本控制它。

理想情况下,这将是一个命令,可以控制系统托盘中的一个区域并提供有关我正在运行的脚本状态的消息。所以可能它不必特定于 Unity,只需与它兼容即可。

bash unity system-tray

5
推荐指数
2
解决办法
1860
查看次数

带 OLED 的 Gnome 夜灯

我有一台联想 Thinkpad X1 Yoga,它有一个 OLED 显示屏。这意味着亮度不是以通常的方式设置的,但幸运的是,您可以使用 xrandr --brightness 脚本来解决这个问题。具体来说,我有一个脚本设置了来监听亮度变化,然后使用 xrandr 来实现它们。不幸的是,这并没有考虑到色温,因此不会从 Gnome Night Light 中获取变化。Night Light 在哪里存储其当前设置,以及如何访问它们?或者更好的是,有没有办法说服 Night Light 使用 xrandr 设置亮度?

注意:这不是这个问题的重复。OLED 显示器不响应通常的亮度设置方式。所以 Night Light 本身只会改变色温,而不会改变亮度。另一方面,我可以使用 xrandr 设置亮度,但这会覆盖色温。我可以让 Night Light 使用 xrandr 来设置亮度而不是标准方法吗?或者,如果失败,我如何读出夜灯的设置以自己设置正确的温度和亮度?

thinkpad backlight brightness gnome-shell

5
推荐指数
1
解决办法
577
查看次数

BASH 可以在系统托盘中显示为应用程序指示器吗?

我有一个 bash 脚本,它在设定的时间后锁定屏幕应用程序将在 Ubuntu 的设定时间后锁定屏幕)。我想在 Ubuntu 的系统托盘/应用程序指示器栏中显示剩余时间。

bash scripts unity system-tray

3
推荐指数
1
解决办法
1712
查看次数