小编Aug*_*rom的帖子

为什么许多命令提供“安静”选项?

当您可以通过将标准输出重定向到空文件轻松实现相同的目标时,为什么许多命令提供选项-q--quiet抑制输出?

shell

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

39
推荐指数
3
解决办法
5115
查看次数

从窗口管理器启动的应用程序的输出到哪里去了?

如果您从终端启动应用程序,您可以看到 stdout 和 stderr 的输出,但是如果应用程序从窗口管理器启动,那么这些文件的输出通常会去哪里?到 /dev/null?

logs xorg stdout

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

阿米尔代表什么?

ABI armhf代表 ARM Hard-Float 但elarmel 中的缩写是什么?

arm debian

7
推荐指数
2
解决办法
2094
查看次数

如何访问 Openbox 中的 Lubuntu 菜单?

有没有办法将 Lubuntu 应用程序菜单包含在 Openbox 菜单 ( ~/.config/openbox/menu.xml) 中,以便我可以在纯 Openbox 会话中使用它?

openbox lubuntu

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

无法调整 Gedit 窗口的大小

Debian 8 中的 Gedit 3.14 没有窗口管理器装饰,并且无法调整窗口大小。我是否需要安装任何其他软件包才能使其工作,或者 Gedit 在 Gnome 桌面之外无法使用?我使用窗口管理器 Blackbox。

编辑:窗口大小调整在 Openbox 中有效。

截屏:

Gedit 窗口.

debian gedit

6
推荐指数
2
解决办法
6199
查看次数

查找提供给定命令的包

如果command-not-found安装了软件包并且用户尝试运行系统上不存在的命令,则会打印一条建议,其中包含提供可执行文件的软件包的名称。是否有具有相同功能但以可执行文件的名称作为参数的命令?

编辑:我已阅读如何找出文件属于哪个(未安装)Debian 软件包?但没有一个建议提供一个命令,给出明确的结果,如command-not-found.

debian apt

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

获取给定 tty 的显示编号

如何确定 X 是否在 Debian 机器上的给定 TTY 上运行,并在这种情况下检索显示编号(DISPLAY 的值)?

编辑:TTY 可能是非活动控制台,不一定是活动控制台。我正在尝试实现该功能

Display()
{
    local tty="$1"
    ...
}
Run Code Online (Sandbox Code Playgroud)

x11 tty

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

如何分析真实世界的应用程序?

我运行 Debian 10,大约两周后,PDF 阅读器 Atril(Evince 的一个分支)需要 25 秒才能启动。以前它几乎立即开始。现在我试图找出导致延迟的原因。我已经下载了源包,并在启用分析的情况下构建并安装了它:

cd "$HOME/.local/src"
apt source atril
cd atril-1.20.3
./autogen.sh
./configure CFLAGS=-pg LDFLAGS=-pg --prefix="$HOME/.local" --disable-caja
make V=1
make install
Run Code Online (Sandbox Code Playgroud)

但是,当我启动时"$HOME/.local/bin/atril"没有gmon.out创建命名的文件。使用V=1make 命令中的详细模式,我可以看到该选项-pg已添加到编译和链接命令中。有什么线索吗?缺少了什么?互联网上有几个教程展示了如何分析简单的静态链接示例程序,但我们如何分析“真实世界”的应用程序?

编辑:原来 gmon.out 是在我的主目录中创建的。但是,当我通过 gprof 运行 Atril 时,结果输出并没有说太多,因为应用程序是多线程的。

debian profiling configure evince

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

标签 统计

debian ×4

shell ×2

apt ×1

arm ×1

configure ×1

evince ×1

gedit ×1

logs ×1

lubuntu ×1

openbox ×1

profiling ×1

stdout ×1

tty ×1

x11 ×1

xorg ×1