所以,我尝试了以下方法
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 使用什么?
如何刷新 Ranger 文件管理器?如果在当前目录中更改/编辑/创建/删除文件,它会自动刷新,但我希望能够强制它这样做。我该怎么做?
默认情况下,tmux 通过窗格的边缘。例如,假设有两个窗格,pane 1
并且pane 2
。假设您在pane 1
并且您确实Ctrl+b ?在pane 2
。如果你再次这样做Ctrl+b ?,你会再次在pane 1
。如何禁用该功能,以便当我从最后一个窗格导航时,哪儿也去不了?
这是我的相应部分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) 我不想在 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) 我最近开始使用cmus。添加音乐目录后,如果我更改专辑名称等任何音乐文件的任何标签,cmus 中的信息不会更改。即使我做:clear
,然后再:add ~/Music
。如何在 cmus 中刷新此缓存?
有一种方法可以删除最右边的列:
# 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
获取单列。但在这种情况下,当我使用两个选项卡时,我会在同一屏幕中为两个选项卡获得两列。我想要每个选项卡一个屏幕,但我希望每个屏幕都由单列组成。我该如何实现这一目标?
我一直在使用以下内容从终端启动程序:
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。
但是第二个是什么意思呢?哪个更适合从终端无头启动程序?