小编roz*_*acz的帖子

防止 XFCE 在关闭/打开笔记本电脑盖时显示显示设置

当我关闭或打开笔记本电脑盖时,xfce 会执行xfce4-display-settings --minimal。我想停下来,但是怎么办?我在/etc/xdg/xfce4.config/xfce4下的设置中没有发现任何内容。

display-settings xfce

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

rc.local - 并非所有命令都被执行

我的 rc.local 中有以下几行

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

if [ -f /resize ]
then
if [ -f /resize2 ]
then
sh /resize2
else
sh /resize …
Run Code Online (Sandbox Code Playgroud)

linux startup debian

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

我可以拥有自己的版本控制系统吗?

在我使用的 linux/unix 机器上,我只是一个普通用户。但是,我想要一个版本控制系统来管理我的文件,以防止意外删除/重命名/丢失/修改。显然我无权在机器中安装版本控制。我们有这样的版本控制系统的便携版本吗?

我很可能使用 AIX。或红帽 Linux。

linux version-control aix software-installation not-root-user

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

与单独运行 awesome 相比,运行 Gnome 3 + awesome 有什么好处?

在 Gnome 3 中作为我的窗口管理器运行 Awesome 有什么好处?我有兴趣确定 gnome3+awesome 提供的哪些特性/功能不能轻易(如果不完全相同)复制运行 awesome 本身。

gnome gnome3 awesome

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

加载共享库时出错

我的项目树看起来像这样:

src/
include/
Makefile
lib/
   lib/3rdparylib/
Run Code Online (Sandbox Code Playgroud)

我没有编写代码3rdpartylib,但决定将其源代码嵌入到我的项目打包中。我通过执行以下步骤来编译软件:

$ cd lib/3rdpartylib/
$ make
$ ln -s 3rdpartylib.so.0 3rdpartylib.so
Run Code Online (Sandbox Code Playgroud)

然后我编译每个的我的源文件是这样的:

$ gcc -c src/file.c -I include -o file.o -l 3rdparylib -L lib/3rdpartylib -I lib/3rdpartylib/include
Run Code Online (Sandbox Code Playgroud)

然后我链接:

$ gcc file1.o file2.o -l3rdpartylib -L lib/3rdpartylib -o myapp
Run Code Online (Sandbox Code Playgroud)

当我在我的主机上时,它运行良好。今天我试图在另一台机器上启动它。它编译和链接没有任何问题。但是,当我尝试启动该应用程序时,我收到以下错误消息。

./myapp:加载共享库时出错:3rdpartylib.so.0:无法打开共享对象文件:没有这样的文件或目录

我尝试执行以下操作:

export LD_LIBRARY_PATH=/path/to/3rdpartylib.so
Run Code Online (Sandbox Code Playgroud)

它似乎工作。但我知道使用 LD_LIBRARY_PATH 是一种不好的做法。每次我想运行我的应用程序时都设置这个变量让我很困扰。

我错过了什么?为什么它在我的主机上工作(其中 LD_LIBRARY_PATH 没有设置为任何东西)而不是在另一台机器上?另一台机器是虚拟机有关系吗?

如果有任何帮助,我的主要机器是 Debian 机器,而我的“新”机器是 Sabayon(Gentoo),在 Virtualbox 中运行。

c gentoo linker dynamic-linking

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

挂载使用 partimage 创建的 NTFS 映像文件

从我手头没有的旧磁盘,我创建了一个名为 winxp.img 的文件,使用partimage. 正如文件名所暗示的那样,该分区包含 Windows XP 并使用 NTFS 格式化。

(该文件仅包含一个 4.6 GiB 的 NTFS 分区,而不是整个磁盘。)

如何在不将其恢复到物理磁盘上的情况下访问该映像中的文件?

partition mount ntfs partimage

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

为什么 \033 转义对像 PS1 这样的 var 有效而 \x1b 却没有?

根据echobuiltin的文档,(以及printf),\033并且\x1b都应该转换为相同的 ASCII 控制代码(Esc,这是十进制 27)。

虽然两者\x1b\033工作相同于简单echo -e的命令,它们不能被可互换地提示变量,如使用PS1。为什么?

bash

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

双引导安装(Linux 之后的 Windows)

大多数双引导的常见问题解答/操作方法都假定 Windows 安装时 'nix 安装在未分区的空间中。

我需要走另一条路,我已经安装了 wheezy 并且需要安装 xp,所以,我要调整分区大小、格式化胖子、安装 Windows,然后……?

Windows 安装会覆盖 MBR 吗?可以修复吗(回到grub)

我想我不介意在安装 xp 后重新安装 wheezy,但这似乎是一个大锤

参考/想法?

linux dual-boot debian windows

4
推荐指数
1
解决办法
2218
查看次数

> 和 | 之间的区别 使用 /dev/tty

当我运行此命令时:

echo "1" > /dev/tty # runs successfully 
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时:

echo "1" | /dev/tty #permission denied
Run Code Online (Sandbox Code Playgroud)

是什么这两个运营商之间的差异>|?为什么管原因的错误?

shell pipe io-redirection

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

BC - 输出范式?

我有一个很大的数字:

2923174917395723957
Run Code Online (Sandbox Code Playgroud)

那将是:

2,923*10^18
Run Code Online (Sandbox Code Playgroud)

bc 中是否有任何参数可以提供此输出?
例如:

$ echo '2923174917395723956 + 1' | bc
2,923*10^18
$ 
Run Code Online (Sandbox Code Playgroud)

或类似的东西...关键是它必须有一个简短的外观
谢谢!

bash bc

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

在特定大小和位置启动窗口,有没有通用工具可以做到这一点?

是否有一个通用程序,可以启动我的 GUI 程序,并能够指定该程序的大小和位置?不只是 X 程序,还有其他 GUI 库。

gui x11 window

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