小编Win*_*nix的帖子

如何将“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万
查看次数

桌面图标离屏

我有一个三显示器设置,其中左侧显示器的位置低于其他两个。我想相应地设置显示器布局,但是当我这样做时,一些桌面图标没有出现......看起来图标放在 X 屏幕的左上角,无论显示器的布局如何。 ..如何解决?

看到这张图片: 在此处输入图片说明 其中黑黄色块是图标,所以前两个在屏幕外,第三个部分......即使重新组织桌面图标也无法解决它......

gnome nvidia multiple-monitors desktop-icons

18
推荐指数
2
解决办法
4389
查看次数

尽管安装了驱动程序,但 Brother 扫描仪在 Ubuntu 16.04 中无法正常工作

我正在运行 Ubuntu 16.04 和一个兄弟 DCP-375CW,一台打印机和一台扫描仪。我下载了驱动,用了兄弟的驱动安装工具。

这是结果:系统说驱动程序已安装。打印机实际上正在工作。但 Simple Scan 拒绝识别驱动程序,xsane 甚至无法识别扫描仪。我尝试了在 Internet 上找到的一些说明,但其中大部分似乎适用于较旧的 Ubuntu 版本。
我担心 Ubuntu 16.04 有什么不同。

$ dpkg -l | grep -i Brother

ii  brother-cups-wrapper-common        1.0.0-10-0ubuntu6   amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1            1.0.0-1             all          Brother udev rule type 1
ii  brscan-skey                        0.2.4-1             amd64        Brother Linux scanner S-KEY tool
ii  brscan3                            0.2.13-1            amd64        Brother Scanner Driver
ii  dcp375cwcupswrapper:i386           1.1.3-1             i386         Brother CUPS Inkjet Printer Definitions
ii  dcp375cwlpr:i386                   1.1.3-1             i386         Brother lpr Inkjet Printer Definitions
ii …
Run Code Online (Sandbox Code Playgroud)

scanner drivers 16.04

18
推荐指数
3
解决办法
6万
查看次数

检查 Bash 版本是否 &gt;= 给定的版本号

我需要测试 Bash 版本号是否 >= 到特定数字。例如我有:

$ bash --version
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Run Code Online (Sandbox Code Playgroud)

为了使用关联数组,bash 版本号必须 >=4。

在我的 bash 脚本中,我想以最优雅/高效/可读的方式进行单行测试,但也接受其他方法。

command-line versions bash scripts

17
推荐指数
3
解决办法
2万
查看次数

将 Ubuntu 备份/克隆到另一个分区的 Bash 脚本

Ubuntu 18.04于 2018 年 4 月 26 日发布,我想尝试用它来升级我的程序并转换我的数据,但如果有错误,我不想提交。

我已经将 Windows 从 410 GB 缩小到 385 GB,重新启动 Ubuntu 16.04 并运行gparted创建一个新的 25 GB 分区,标记为“Ubuntu18.04”。我rm-kernels在 Ubuntu 16.04 上运行并删除了大约 20 个内核以消除大约 10 GB。

现在我想要一个脚本,它将用 16.04 LTS 填充新分区并为其创建一个新的 Grub 菜单选项。只应复制相关目录。例如/sys/run/proc/dev在启动过程中创建的虚拟目录,不应该被复制。

我还希望/etc/fstab使用正确的 UUID 进行修补并cron禁用重新启动作业,以便在启动克隆后不会运行对克隆数据的每日备份。

我预计在接下来的几周/几个月内会多次运行该脚本。因此,克隆过程应该可以毫不费力地重复。

相同的脚本可用于测试安全更新和新的 Ubuntu 内核团队更新,而不会影响生产系统。

upgrade grub2 bash backup clone

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

我可以在 Linux 内核以外的其他东西上运行 Ubuntu 吗?

我想删除我的 Linux 内核,但仍想使用 GNU 实用程序运行 Ubuntu。我不喜欢 Linux;我只想要 GNU。那么我可以在 Linux 内核之外的其他东西上运行 Ubuntu 和 GNU 吗?

kernel gnu

16
推荐指数
2
解决办法
1388
查看次数

如何将 2&gt;/dev/null 作为变量传递?

我有这个有效的代码:

# Hide irrelevant errors so chrome doesn't email us in cron
if [[ $fCron == true ]] ; then
    google-chrome --headless --disable-gpu --dump-dom \
        "$RobWebAddress" > "$DownloadName" 2>/dev/null
else
    # Get silly error messages when running from terminal
    google-chrome --headless --disable-gpu --dump-dom \
        "$RobWebAddress" > "$DownloadName"
fi
Run Code Online (Sandbox Code Playgroud)

如果我尝试像这样缩短它:

# Hide irrelevant errors so chrome doesn't email us in cron
local HideErrors
[[ $fCron == true ]] && HideErrors="2>/dev/null"

google-chrome --headless --disable-gpu --dump-dom \
    "$RobWebAddress" > "$DownloadName" "$HideErrors"
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

[0826/043058.634775:ERROR:headless_shell.cc(597)] …
Run Code Online (Sandbox Code Playgroud)

command-line bash redirect

16
推荐指数
2
解决办法
4270
查看次数

如何将“性能”而不是“节能”设置为默认值?

当我启动我的 Unity 桌面时,CPU 指示器只显示一个条形,它被设置为Powersave。当我切换到性能时,我必须输入管理员用户密码。

但是在系统重新启动后,我的 CPU 又回到了Powersave。如何将性能设置为默认值,以便每次重新启动后都不必切换它?

cpufreq 17.04

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

无需重新启动即可显示 grub 菜单和选项?

我想grub从命令行显示菜单。还可以选择一个 grub 引导菜单选项,然后按下Enter以查看加载了哪些预内核驱动程序以及加载内核时传递的引导参数。

从命令行执行此操作的原因:

  • 重新启动以查看grub菜单需要时间。
  • 拍摄grub菜单照片并将图像发布在网站上是很尴尬的。当 Ubuntu 启动并运行时,更容易抓取屏幕截图。
  • 使用edit菜单选项e并拍照通常很困难,因为屏幕难以阅读。使用此功能,您可以复制和粘贴。
  • 使用此函数显示所有内核版本可能比apt list --installed | grep linux-image或更容易ls /boot/vml*
  • 要快速查看GRUB菜单号码是有价值grub-rebootgrub-set-default命令。

如何从命令行绘制 grub 菜单,查看内部 grub 菜单条目编号并显示给定选项的引导参数?

command-line grub2

15
推荐指数
1
解决办法
6890
查看次数

更新到 18.04 后 AMD RX480 屏幕闪烁

如标题所述。从 17.10 升级。有这个屏幕闪烁。

我的 GPU 是 AMD RX480

我做了什么:

  • 搜索18.04的类似问题,没有找到
  • 执行全新安装。还是一样。

请帮忙。这很烦人。我不能工作。

flicker 18.04

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