我的Caps Lock键被重新映射到Esc,所以现在我的键盘上有一个 LED 从来没有亮过。我想用它来做一些有用的事情,比如 HDD 或 LAN 活动。
尤其是我使用的是带有定制盒和散热器的计算机(内置在我的抽屉里,所以我不必听硬盘,它也不占用太多空间),否则 LED 是不可见的。
如果有一个用于控制键盘 LED 的库,如果还没有解决方案,我可以自己编写一些代码。
我在 Gentoo ~amd64 上。
编辑:好的,忘记 HDD LED。这只是一个例子。
我希望Caps LockLED 在我生日时亮起。或者当我有电子邮件时。或者当我说“ Caps LockLED,请点亮!”。
我绝对不想使用额外的电线。事实上,如果这也适用于无线键盘,那就太好了。
我使用 Gentoo Linux,它的配置相当复杂。我的问题是使用 git 来控制我的配置文件的版本是否明智?
我家里有一些 git repos,我猜如果我把 /home/** 放在我的 .gitignore 中,它们不会引起问题。
澄清更新:
使用git对“/”根目录中的系统级配置文件进行版本控制是一种明智的方法吗?
我有一个通过 SSH 提供访问的域托管服务商。
我的平台是:
我在 Windows 上工作,我使用 Gentoo 来完成 Windows 无法完成的所有魔术。
因此,我使用 sshfs 将我的域的远程公共目录挂载到 /mnt/mydomain.com。身份验证是通过密钥完成的,所以懒惰的我不必时不时地输入我的密码。
由于我在 Windows 上进行编码,并且我不想一直上传/下载更改的文件,因此我想通过 samba 共享访问此 /mnt/mydomain.com。
所以我在 samba 中共享了 /mnt,除 mydomain.com 之外的所有挂载都列在我的 Windows 资源管理器中。
我的理论是:
这是控制台的配置和输出,需要任何其他信息,请告诉我。我也没有注意到与此问题相关的错误或警告,但我可能是错的。
gentoo ~ # ls -lah /mnt
total 20K
drwxr-xr-x 9 root root 4.0K Mar 26 16:15 .
drwxr-xr-x 18 root root 4.0K Mar 26 2011 ..
-rw-r--r-- 1 root root 0 Feb …
Run Code Online (Sandbox Code Playgroud) 在“安装 Portage”部分,Gentoo 安装文档说:
# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
Run Code Online (Sandbox Code Playgroud)
这个命令有什么作用?
我跑去cat /etc/localtime
看了/etc/localtime
- 但它是一个二进制文件,所以我的控制台变成了这样:
您可能会注意到屏幕截图中的红色文字是“LiveCD”;命令可以正确执行,但它们的显示方式很奇怪。我正在安装过程中,所以我宁愿避免重新启动。我怎样才能让我的显示恢复正常?
更新:运行make menuconfig
进入GUI并退出后,它恢复正常。
当我离开计算机一段时间时,我喜欢将显示器置于省电/待机模式。如果不是过度敏感的鼠标就可以了。有时,驱动程序读取一些肉眼看不到的动作(即光标),这会破坏节电模式。它将再等待 10 分钟,然后再返回待机状态。
我的解决方法是将以下脚本绑定到C-S-q
:
xlock -startCmd 'xset dpms 2 2 2' -endCmd 'xset dpms 600 1200 1300' -mode blank -echokeys -timeelapsed +usefirst
Run Code Online (Sandbox Code Playgroud)
通过使用,xset
我将值设置为每个 2 秒,然后再进入待机状态。反正不好看 有时我想在输入密码之前阅读一些很酷的财富。我可以保持光标移动,但它很笨拙。(顺便说一句,xlock 的选项mousemotion
无济于事——它只是隐藏了光标,但显示器仍然亮起。)
所以问题是:有没有办法让显示器进入待机状态并保持在那里直到按下键盘键?我正在运行 gentoo 和最近的 Xorg,但我希望答案不必特定于发行版。
基本上答案可以像如何在命令行中启用/禁用鼠标一样简单?它认为如果 DPMS 不知道这个想法就可以完成这项工作。
在我的 Gentoo Linux 机器上更新到最新版本的 Chrome (33) 后,某些站点(例如 GitHub)开始使用丑陋的、像素化的、非抗锯齿的字体进行渲染。小文字现在基本看不懂了。
在此之前,GitHub 在我看来在 Windows、Linux 和 Mac 计算机上都是一样的。那么这里发生了什么,如何修复呢?
编辑:似乎已在 Chrome 34 的稳定版本上修复。
好吧,基本上,我正在尝试以类似于 WUBI 的方式启动 Gentoo;我在 ext4 格式的环回文件上安装了 BURG,安装在 Windows 引导加载程序下,内核/initramfs 可用于引导。启动仍然存在一些问题(我认为我可以解决这些问题,它们主要是由于程序本身的小问题)但我有基本的想法:
/root
并切换 root,执行/sbin/init
./host
./host/${LOOP}
)/root
mount -o move /host /root/host
对于busybox)/root
并执行/sbin/init
我init
这里有脚本:
#!/bin/sh
# Rescue shell in case of error.
rescue_shell() {
echo "Something went wrong. Dropping you to a shell."
exec /bin/sh
}
parse_opt() {
case "$1" in
*\=*)
echo "$1" | cut -d= -f2-
;;
esac
} …
Run Code Online (Sandbox Code Playgroud) 我经常在 Gentoo 中使用“less”命令,如下所示:less /tmp(或我有权访问的任何其他目录。)
Less 然后继续向我展示该目录的内容。我还可以使用 Less 来显示文件的内容(通常的用例)。
在Ubuntu(Oneiric)中执行上述命令时,Less报告:/tmp is a directory
Less 不会列出目录的内容。
我在两个操作系统中都使用 Less 版本 444。
任何人都可以帮忙吗?我一直在网上搜索不成功。
提前致谢。