AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[clipboard](unix)

Martin Hope
Stephen Boston
Asked: 2023-01-21 06:56:39 +0800 CST

geeqie:将路径复制到剪贴板不执行任何操作

  • 5
geeqie 2.0.1-4
mate-desktop 1.26.0-1
Linux 6.1.5-arch2-1

geeqie 图像查看器有一个菜单项“复制路径到剪贴板”。

这个“剪贴板”是全局剪贴板吗,这样我就可以将路径粘贴到电子邮件中。

如果是这样,那么这是行不通的。我的粘贴缓冲区不受此功能的影响。

clipboard
  • 1 个回答
  • 13 Views
Martin Hope
Ethan
Asked: 2022-01-20 13:43:34 +0800 CST

如何以编程方式禁用 libreadline 的括号粘贴模式

  • 0

从 libreadline 版本 8.1 开始,默认是对“括号粘贴”操作进行特殊处理。这会破坏我的程序的解析,所以我想禁用它。

我知道可以通过将此行添加到 /etc/inputrc 来全局禁用它

   set enable-bracketed-paste off

我知道它可以通过将同一行添加到 ~/.inputrc 来禁用每个用户

我知道该命令可以通过将其修改为特定于程序

   $if Progname
        set enable-bracketed-paste off
   $endif

但是,这些选项需要系统管理员或用户采取行动。我想让程序本身在进入时禁用此模式。readline 文档说rl_startup_hook is the address of a function to call just before readline prints the first prompt。我认为这意味着下面的代码应该做我想做的事。

int my_readline_init(void) {
    char *command = strdup("set enable-bracketed-paste off");
    rl_parse_and_bind(command);
    free(command);
}
rl_startup_hook = my_readline_init;

如果我在初始化例程中添加调试行或跟踪点,我可以看到它确实被调用了。但是(1)它在每个输入行上都被调用,而不仅仅是第一次,并且(2)它没有达到预期的效果。即它不会关闭括号粘贴处理。我究竟做错了什么?

readline clipboard
  • 1 个回答
  • 421 Views
Martin Hope
Jannies - They do it for free
Asked: 2021-10-17 04:04:49 +0800 CST

事后将所有终端输出保存到文件中

  • 1

这: 将所有终端输出保存到文件中

除了事后。这意味着我没有准备将所有输出记录或管道传输到文件,而是处理已经发生的输出,并且我省略了记录到文件。与其花几分钟向上滚动 7000 行输出,将其复制并粘贴到文档中,我不得不认为有一种更简单的方法来获取当前输出。

考虑到这可能取决于终端仿真器,我在这种情况下使用 Konsole 和 zsh。

事后如何将终端输出保存到文件中?

command-line clipboard
  • 2 个回答
  • 1043 Views
Martin Hope
an0nhi11
Asked: 2021-10-09 10:15:06 +0800 CST

如何在 Wayland 上使用剪贴板-cli?

  • 1

我正在使用这个模块gtts-cli进行文本到语音的转换。

更多信息在这里-> https://gtts.readthedocs.io/en/latest/cli.html

基本语法是

$ gtts-cli 'hello' --output /tmp/hello.mp3 && vlc --play-and-exit /tmp/hello.mp3 && rm /tmp/hello.mp3

我想编写一个 bash 脚本,其中突出显示的文本(例如来自 firefox)作为变量发送到上述语法中的文本部分(用引号括起来)。我在 Wayland,所以我不能使用xsel. 然后,在 VLC 播放完 mp3 文件后,我希望 vlc 自动关闭并最终删除生成的 mp3 文件。最终,我想将脚本绑定到键盘快捷键。突出显示屏幕上的一些文本,然后使用快捷方式运行脚本。

有没有更简单的方法来实现这一点?gtts-cli 'hello'输出一堆随机字符。是否可以将stdoutasgtts-cli 'hello'传输stdin到 VLC?

shell-script clipboard
  • 1 个回答
  • 685 Views
Martin Hope
Thomas
Asked: 2020-03-10 02:01:28 +0800 CST

我可以禁用在终端中粘贴换行符吗?

  • 0

如果这很重要,我会在 Mac OS 上使用 ZSH。在 git 中对分支进行手动采摘时,有时我想输入git checkout origin/develop --<path>从 gitlab 复制和粘贴的位置。但是由于某种原因,有时复制和粘贴功能似乎失败了,但是由于某种原因,剪贴板上有一个换行符,它会检查分支。我想防止这种情况发生。

terminal clipboard
  • 1 个回答
  • 1604 Views
Martin Hope
nmz787
Asked: 2020-02-29 03:28:42 +0800 CST

如何减慢将文本粘贴到串行终端的速度?

  • 3

我正在研究树莓派,并试图将一些文本文件粘贴到命令行文本编辑器nano中……但文本最终在远程端损坏(部分/不完整的文本)。我只能猜测我的PC(xubuntu 16.04)的粘贴功能推送数据太快(串行波特率为115200)。

我可以以某种方式减慢粘贴功能吗?

raspberry-pi clipboard
  • 2 个回答
  • 1633 Views
Martin Hope
joelostblom
Asked: 2020-01-27 01:43:45 +0800 CST

从 tmux 复制时替换剪贴板内容而不是追加

  • 2

当我从 tmux 复制时,选择会附加到系统剪贴板,而不是替换其现有内容。我在鼠标拖动和释放以及使用键盘复制选择时都看到了这种行为。我想更改行为,以便从 tmux 复制与在其他地方复制相同,即它将系统剪贴板中的内容替换为从 tmux 复制的内容。

这是 5.4.13-arch1-1 GNU/Linux 上的 tmux3.0a。.tmux.conf我使用仅包含set -g mouse onkitty 和 gnome-terminal的 clean 进行了测试。

tmux clipboard
  • 2 个回答
  • 699 Views
Martin Hope
poul1x
Asked: 2019-12-27 13:42:39 +0800 CST

在 VMware 内的裸 Linux 上启用复制/粘贴

  • 1

我通过从头开始安装和配置 Linux(即没有 gui,裸终端)来探索 Linux。我只安装了xorg,i3和gnome-terminal其他一些实用程序。此外,我已安装open-vm-tools以启用VMware 主机-来宾复制/粘贴功能。不幸的是,它没有用。然后我安装了gnome它,它突然开始工作了!gnome 和其他 DE 使用什么魔法来启用主客复制/粘贴?我想要该功能而无需安装整个桌面环境。

vmware clipboard
  • 2 个回答
  • 1731 Views
Martin Hope
kadekai
Asked: 2019-08-25 04:04:30 +0800 CST

使用 xclip 将图像复制到剪贴板无法正常工作

  • 7

所以,我尝试了以下

xclip -se c -t image/png -i imagefile.jpg

这确实将图像复制到剪贴板,我可以将其粘贴到gimp中,或将其粘贴到新的图像文件中,如下所示。

xclip -se c -t image/png -o > newimage.jpg

但是,当我尝试粘贴以这种方式复制的图像时,我无法将其粘贴到 Facebook Messenger 或帖子中。这是为什么?我该如何解决这个问题?

注意我使用 xfce4-screenshooter,它有一个选项可以将屏幕截图保存到剪贴板。如果我使用它,我可以将该图像数据粘贴到 Facebook Messenger 和帖子中。所以,这一定是我的过程或xclip本身的问题。xfce4-screenshooter 使用什么?

images clipboard
  • 1 个回答
  • 2914 Views
Martin Hope
Martin Vilcans
Asked: 2019-08-23 04:00:17 +0800 CST

设置 tmux 剪贴板的 Shell 命令

  • 0

我有时会运行这样的命令来设置系统剪贴板,因为我想将结果粘贴whatevercommand到文本编辑器、终端或诸如​​此类的东西中。

whatevercommand | xclip -selection c

但这使用 X 剪贴板,如果我在没有 X 的远程系统上,这将不起作用。相反,我经常在远程系统上使用 tmux。

那么有没有类似的命令可以用来设置 tmux 的剪贴板?

我在想类似的事情:

whatevercommand | tmux set-clipboard
tmux clipboard
  • 1 个回答
  • 114 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve