小编kla*_*aus的帖子

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

所以,我尝试了以下方法

xclip -se c -t image/png -i imagefile.jpg
Run Code Online (Sandbox Code Playgroud)

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

xclip -se c -t image/png -o > newimage.jpg
Run Code Online (Sandbox Code Playgroud)

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

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

clipboard images

9
推荐指数
1
解决办法
4400
查看次数

刷新 Ranger 文件管理器的缓存

如何刷新 Ranger 文件管理器?如果在当前目录中更改/编辑/创建/删除文件,它会自动刷新,但我希望能够强制它这样做。我该怎么做?

ranger

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

如何不越过 tmux 中的窗格边缘

默认情况下,tmux 通过窗格的边缘。例如,假设有两个窗格,pane 1并且pane 2。假设您在pane 1并且您确实Ctrl+b ?pane 2。如果你再次这样做Ctrl+b ?,你会再次在pane 1。如何禁用该功能,以便当我从最后一个窗格导航时,哪儿也去不了?

tmux

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

如何在 ST ie simple/suckless 终端上自定义按键绑定?

这是我的相应部分config.h

/* Internal keyboard shortcuts. */
#define MODKEY Mod1Mask
#define TERMMOD (ControlMask|ShiftMask)

static Shortcut shortcuts[] = {
    /* mask                 keysym          function        argument */
    { XK_ANY_MOD,           XK_Break,       sendbreak,      {.i =  0} },
    { ControlMask,          XK_Print,       toggleprinter,  {.i =  0} },
    { ShiftMask,            XK_Print,       printscreen,    {.i =  0} },
    { XK_ANY_MOD,           XK_Print,       printsel,       {.i =  0} },
    { TERMMOD,              XK_Prior,       zoom,           {.f = +1} },
    { TERMMOD,              XK_Next,        zoom,           {.f = -1} },
    { TERMMOD,              XK_Home,        zoomreset,      {.f =  0} …
Run Code Online (Sandbox Code Playgroud)

keyboard-shortcuts

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

从 zsh 选项卡完成中删除颜色

我不想在 zsh tab-completion 的建议中看到颜色。他们让我的阅读变得更加困难。我怎样才能做到这一点?

这是我的.zshrc

#           _
#   _______| |__
#  |_  / __|  _ \
#   / /\__ \ | | |
#  /___|___/_| |_|
#

# install oh-my-zsh
[ ! -d ~/.oh-my-zsh ] && git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
# install zsh-autosuggestion
autosuggestions="/home/enan/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh"
[ ! -f "$autosuggestions" ] && git clone https://github.com/zsh-users/zsh-autosuggestions $HOME/.zsh/zsh-autosuggestions
[ -f "$autosuggestions" ] && source "/home/enan/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh"

# oh-my-zsh config
export ZSH=/home/enan/.oh-my-zsh
ZSH_THEME=""
DISABLE_LS_COLORS="true"
DISABLE_AUTO_TITLE="true"
export UPDATE_ZSH_DAYS=13
source $ZSH/oh-my-zsh.sh
plugins=( git )

bindkey '^P' …
Run Code Online (Sandbox Code Playgroud)

colors zsh autocomplete oh-my-zsh

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

刷新 cmus 中的缓存

我最近开始使用cmus。添加音乐目录后,如果我更改专辑名称等任何音乐文件的任何标签,cmus 中的信息不会更改。即使我做:clear,然后再:add ~/Music。如何在 cmus 中刷新此缓存?

music-player

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

从 Ranger 文件管理器中删除最左边的列

有一种方法可以删除最右边的列:

# Preview files on the rightmost column?
# And collapse (shrink) the last column if there is nothing to preview?
set preview_files false
set preview_directories false
set collapse_preview true
Run Code Online (Sandbox Code Playgroud)

但是如何删除显示父目录的最左边的列呢?

我知道我可以用来set viewmode=multipane获取单列。但在这种情况下,当我使用两个选项卡时,我会在同一屏幕中为两个选项卡获得两列。我想要每个选项卡一个屏幕,但我希望每个屏幕都由单列组成。我该如何实现这一目标?

ranger

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

>/dev/null 2>&1 & 和 </dev/null &>/dev/null & 的区别

我一直在使用以下内容从终端启动程序:

program_name >/dev/null 2>&1 &
Run Code Online (Sandbox Code Playgroud)

但最近我遇到了这个网页,其中推荐了以下方法:

program_name </dev/null &>/dev/null &
Run Code Online (Sandbox Code Playgroud)

现在,我知道第一个是什么意思了。这意味着将stderr 指向stdout,将stdout 指向/dev/null,即stderr 和stdout 现在都指向null。

但是第二个是什么意思呢?哪个更适合从终端无头启动程序?

terminal launcher

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