小编eyo*_*100的帖子

/etc/fstab 中的 _netdev 挂载选项如何工作?

我想知道什么是用于安装推迟到以后的网络接口是向上的确切机制(实现)当人们使用_netdev的选项/etc/fstab
systemd改变这种行为吗?
另外,delay_connectsshfs 的选项提供什么_netdev不提供什么?

mount 手册页

_netdev
文件系统驻留在需要网络访问的设备上(用于防止系统尝试挂载这些文件系统,直到系统上启用网络)。

sshfs 手册页

-o delay_connect
延迟连接到服务器

automounting mount fstab sshfs systemd

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

如何在肉桂中隐藏 ALT+TAB 的窗口?

我的 Linux Mint 盒子中有 Virtualbox,我的 Virtualbox 总是在运行,所以当我想使用Alt+更改我的应用程序时,Tab我总是被重定向到我的 Virtualbox 窗口,因为它总是在我的任务列表中。

我想知道如何从Alt+Tab分页跳过窗口或程序。通过使用 Compiz 可以在 MATE 或 Unity 中使用,但我想知道如何从Cinnamon的Alt+Tab列表中删除我的 Virtualbox 任务。

我的系统托盘中有 virtualbox 小程序,所以我想隐藏窗口,即将它从任务栏中删除。

是否有任何方法可以从Alt+Tab任务列表中删除一个窗口,或者从 Cinnamon 的任务栏中删除一个窗口?

linux-mint cinnamon window-management

10
推荐指数
1
解决办法
1600
查看次数

USB 2.0 设备无法在 USB 3.0 端口中工作

我有一个 Ubuntu 12.04 系统。在那个系统上,我有一个 USB 3.0 端口。在此端口中,我尝试使用我的 USB 2.0 设备,但每次当我将该 USB 2.0 设备插入 USB 3.0 端口时,系统都会挂起,我尝试关闭但它不允许我这样做。

如果我继续将端口类型与设备速度(2.0 到 2.0)相匹配,一切正常。

所以我的问题是:如何允许 USB 3.0 端口使用 USB 2.0 设备,或者有什么方法可以将 USB 3.0 端口转换为 USB 2.0 端口,如驱动程序或其他东西?

我是否将我遇到的问题误认为是另一种类型的问题?

这是我的lsub命令输出

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 046d:0823 Logitech, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus …
Run Code Online (Sandbox Code Playgroud)

linux drivers ubuntu usb

9
推荐指数
1
解决办法
2832
查看次数

bash 中 emacs 样式键绑定的混淆行为

Bashemacs-style keybindings为简单的命令行编辑提供了许多有用的功能。例如,Ctrl+w删除(“杀死”)光标留下的单词。

另一个键绑定,Alt+d应该是第一个的“镜像”。它应该从光标中删除一个单词。

但是,我注意到,这两个键绑定并不完全对称。而Ctrl+w视为foo.bar一个词,Alt+d将其视为两个词

更令人讨厌的是,# echo两个字为Ctrl+w,而一个字为Alt+d

这里面有什么逻辑吗?他们为什么不以同样的方式对待单词有什么原因吗?

有什么办法可以让我改变这一点吗?

我正在使用 bash Debian Wheezy

bash keyboard-shortcuts emacs readline

7
推荐指数
1
解决办法
1405
查看次数

Unicode 文本在 shell 中未正确显示

我在 Kali Linux 中使用终端,我尝试输入阿拉伯文本,字符显示但分开(外观不正确)

这就是我的外壳向我展示的内容。?? ? ? ? ? ?? ? ? ? ?,应该是???????????

shell 可以支持 Unicode 文本吗

命令 ps $$ $PPID 的输出;语言环境

 PID TTY      STAT   TIME COMMAND
 3777 ?        Sl     0:15 gnome-terminal
 6092 pts/1    Ss     0:00 bash
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

似乎是 utf-8 可以

我可以将用于 shell 输出的字体更改为另一种字体吗?字体在哪里?

shell bash gnome-terminal kali-linux

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

如何在 Raspbian 上永久设置设备读写权限?

我正在使用 Raspbian(为 Raspberry Pi 制作的发行版,它基于 Debian)。

我有一些使用 i 2 c 的脚本。

通常只有 root 对 i 2 c有读写权限。

我正在使用此命令为普通用户添加 i2c r/w 权限:

# chmod a+rw /dev/i2c-*
Run Code Online (Sandbox Code Playgroud)

但是,重新启动后,这些设备具有默认权限。

让我的 i2c 永久可供普通用户 r/w 使用的最佳方法是什么?

有没有比将我的脚本添加到 init.d 中更“优雅”的方式,在我的 Raspberry Pi 启动后运行上面的命令?

permissions devices raspberry-pi raspbian

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

用户在 Make 命令之前做了什么或使用了什么?

我使用 Gentoo 作为我的主要家庭桌面操作系统。我从 2004 年开始。我很欣赏emerge用于管理基于源的操作系统的命令。我不时检查其他发行版,但我特别喜欢Linux From Scratch - 对于那些不知道的人。诚然,我从来没有读过整本书,因为使用 Gentoo 在这方面已经把我宠坏了。我认为 Gentoo 是 LFS + 包管理器。我终于决定要完成这本书,所以我将 XUbuntu 安装在 VM 上以模拟新事物并...


我正在关注版本 3 - Systemd of CLFS 的候选发布版本,它在第 6 章 - 临时系统 - Make 中找到了我如果用户需要make编译某个版本的 Make,就会出现鸡和蛋的因果关系问题 这将我引向我的下一个逻辑问题。

  1. Stuart Feldmanmake于 1976 年创建时,如果他们的操作系统不包含操作系统相关的,计算公众如何编译他的程序make?我是否假设下面的维基百科文章适用于每个操作系统?

  2. 他是否必须打包 make 以包含 make 的每个操作系统相关版本才能完成 1?(见下文)

  3. 如果我需要程序 A,但它只能在 OS A 上编译,那么我是否必须购买 OS A,即使我使用的是 OS B? (如果可能,请在此处忽略 Windows。)

更新

  1. 根据 jimmij …

compiling make gentoo lfs

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

安装特定版本的 portage 覆盖包

我需要安装旧版本的x11-libs/bamf包,如下所示,有不同的可用版本我想安装0.5.0[2],但它总是使用“emerge bamf”安装到 9999 版本,我什至使用“emerge bamf-0.5.2”但没有运气,我怎么能告诉portage我需要哪个版本?

USER ~ # eix bamf
* x11-libs/bamf
     Available versions:  
     (0)    ~0.3.6-r200[1] 0.5.0[2] (**)9999[2]
     (3)    (~)0.3.6-r300[1]
       {doc +introspection static-libs}
     Homepage:            https://launchpad.net/bamf
     Description:         BAMF Application Matching Framework

[1] "angelos" /var/lib/layman/angelos
[2] "elementary" /var/lib/layman/elementary
Run Code Online (Sandbox Code Playgroud)

gentoo emerge

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

薄荷电池

这是我朋友的笔记本电脑配置:

  • Linux Mint 和 Windows 8.1
  • 英特尔酷睿 i7-3537U
  • NVIDIA Kepler GeForce GT 740M 和 Intel HD 4000
  • 4Go内存

所有驱动程序都是最新的


以下是问题:

  • 处理器在空闲状态下为 60°C;
  • 电池续航时间仅为 1 小时 30 分,而不是 Windows 8.1 的至少 3 小时

我所做的:

  • 尝试推荐的 3 个驱动程序 => 没有改变电池寿命;

在此处输入图片说明

  • 搜索具有top=> CPU 负载不超过 5% 的贪婪应用程序。

这里的powertop结果:

Usage       Évènements/s    Catégorie       Description
100,0%                      Device         Codec audio hwC0D0 : Realtek
 16,0 ms/s      62,6        Process        /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -nolisten tcp vt8
 18,4 ms/s      55,8        Process        /opt/google/chrome/chrome --type=renderer --enable-deferred-image-decod
 11,6 …
Run Code Online (Sandbox Code Playgroud)

linux-mint battery optimus

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

有没有简单的方法来添加字体?

在因硬件故障而失去我心爱的 5 年多的 Gentoo 安装后,我去了 FreeBSD。我觉得这是我探索和使用基于源的操作系统的下一个合乎逻辑的步骤。在阅读FreeBSD 的所有相关文档时,在安装 XOrg 服务器时,5.6 - 在 XOrg 中使用字体部分引起了我的注意。意识到我从未添加过以下行:

Section "Files"
   FontPath  "/usr/share/fonts/...."
EndSection
Run Code Online (Sandbox Code Playgroud)

对于我的 Gentoo 安装中的任何字体,我现在明白为什么我的 DE 看起来像废话。作为一名残疾的单手打字员,我更难Files Section手动编辑,我更愿意手动添加字体作为最后的手段。因此,有没有办法将输出添加fc-list : file到文件部分,xorg.conf使用我尚未找到的某人创建的工具,或者这里的读者非常擅长制作的一些花哨的 shell 脚本等?

注意:我nvidia-xconfig用来生成我的xorg.conf文件,所以它与现在推荐的模块化方法相去甚远。如果需要,我可以将 conf.d 方法与生成的配置混合搭配吗?

freebsd xorg fonts fontconfig

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