小编Sil*_*ker的帖子

zsh 像 emacs 一样复制和粘贴

我注意到 zsh 有很多我在 emacs 中看到的东西。我可以使用 ctrl+space 进行选择并选择一个区域。当我留在 zsh 中时,我可以像在 emacs 中一样制作副本。在 emacs 中,我可以使用我的系统剪贴板(以前需要一些额外的配置,但现在在 emacs 中可以开箱即用)。在 zsh 中,我似乎无法使用 Cy 从剪贴板粘贴,从 zsh 复制到系统剪贴板也有同样的问题。有没有解决的办法?

zsh clipboard

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

从 dolphin vs 命令行挂载

我一直想知道这是怎么可能的(即这在内部是如何工作的)。当你想挂载一个目录时,你必须是 root。

sudo mount /dev/something /mnt/somedir
Run Code Online (Sandbox Code Playgroud)

我知道你可以通过在 fstab 中添加一行来解决这个问题。

现在,我想知道如果我插入一个 U 盘并从 Dolphin(KDE 的文件管理器)中选择它,它会在不需要 root 密码的情况下安装它,并让我对它所安装的内容进行写/读访问,这是怎么回事?我猜它正在使用 dbus 来监视新设备。我不知道如何(当它知道应该安装某些东西时)它可以在不需要 root 的情况下安装它。我还没有弄清楚如何在没有 root 的情况下手动挂载某些设备,也许我可以从 Dolphin 的做法中学到一些东西。

root arch-linux mount dolphin

8
推荐指数
1
解决办法
3906
查看次数

emacs --daemon 在关闭 emacsclient -c 后崩溃

我使用以下命令启动 emacs 守护进程。

$ emacs --daemon
Run Code Online (Sandbox Code Playgroud)

这似乎有效。在此之后,我按如下方式启动 emacs 客户端

$ emacsclient -c
Run Code Online (Sandbox Code Playgroud)

每当我关闭 emacsclient 时,服务器也会因以下错误而停止。

X protocol error: BadWindow (invalid Window parameter) on protocol request 42
When compiled with GTK, Emacs cannot recover from X disconnects.
This is a GTK bug: https://bugzilla.gnome.org/show_bug.cgi?id=85715
For details, see etc/PROBLEMS.
Fatal error (6)zsh: abort  
Run Code Online (Sandbox Code Playgroud)

我没有找到有关此问题的任何信息。有没有解决的办法?

arch-linux xorg emacs

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

将程序 GUI 前端和 CLI 功能分开

在 Linux 中,很多程序都有 CLI 版本和 GUI 前端。我在某处读到这遵循 linux 哲学并且是很好的做法。当然,从开发人员的角度来看,将 GUI 代码与实际程序分开是正确的。

给定一个可以从命令行愉快使用的程序,我想为命令行版本创建一个 GUI。我在这里有哪些选择?

我只能想到 GUI 开发人员会使用的 2 个。

  • 使用配置的参数调用程序,如下所示:

    system("someprogram --paramter1 -p2 -p3")

  • 让 CLI 版本能够使用套接字(unix、inet 等)在服务器模式下运行并使用这些套接字与“服务器”进行通信

在我看来,最干净的解决方案是第二个,但如果不改变 CLI 版本,这并不总是可行的。

实际问题是分别构建 cli 版本和 GUI 版本的正确方法是什么?

command-line programming gui

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

为什么在 tty 登录失败后会有轻微延迟

可能的重复:
为什么错误的密码会造成很大的延迟

每当我在登录 tty 时输入错误密码时,我注意到我必须等待一秒钟才能再次登录。我似乎无法找到造成这种情况的原因或导致它的原因。我只能认为这是一些安全层,可防止从连接到机器的脚本化 HID 进行暴力破解登录。有没有办法缩短延迟?如果我是对的,我会在 kdm 和其他屏幕锁定中看到相同的行为。

security login tty timeout

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

emacs python2.7

我想让 emacs 作为我的 python ide 工作。我似乎无法找到如何从 emacs 中进行编译。我正在使用 python2.7,但是当我执行 Mx python-mode 时,它​​似乎使用 python2.7 进行编译。是否有一些命令可以绑定到某个键,以便我可以快速运行我的代码并查看输出?

emacs python

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

标签 统计

arch-linux ×2

emacs ×2

clipboard ×1

command-line ×1

dolphin ×1

gui ×1

login ×1

mount ×1

programming ×1

python ×1

root ×1

security ×1

timeout ×1

tty ×1

xorg ×1

zsh ×1