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
    • 最新
    • 标签
主页 / user-9598

Geppettvs D'Constanzo's questions

Martin Hope
Geppettvs D'Constanzo
Asked: 2022-05-25 06:08:00 +0800 CST

i3WM:如何选择同时具有类和名称的窗口?

  • 0

我的 i3 配置文件包括下一行:

for_window [title="Error"] kill; floating enable; border none

这使得每个带有单词“错误”(区分大小写)的窗口一旦打开就会关闭。

打开后我想关闭的唯一错误窗口是带有“ Lxpolkit”类的错误窗口,如下一个xprop结果所示:

WM_CLASS(STRING) = "lxpolkit", "Lxpolkit"

有谁知道同时按名称和类别选择此类窗口的方法?

就像是:

for_window [title="Error"] and [class="Lxpolkit"] kill; floating enable; border none
i3-wm
  • 1 个回答
  • 162 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2022-03-10 14:50:49 +0800 CST

¿ 如何创建多输入、自定义终端表单,如 FoxPlus、Clipper、dBaseIII+?

  • 1

过去,我们使用诸如 Clipper、FoxPlus 或古老的 dBaseIII+/dBaseIV 之类的工具来创建多输入表单,在这些表单中,我们几乎可以将东西放在缩小的可用空间(25 行 x 80 列)中的任何位置。

资料来源:https://psychocod3r.wordpress.com/2020/07/21/exploring-borland-dbase-iv-for-dos/

资料来源:https ://psychocod3r.wordpress.com/2020/07/21/exploring-borland-dbase-iv-for-dos/

例如,我在 AutoZone 商店看到过旧系统,您可以在屏幕上绘制一个表单,并且用户可以在运行操作之前浏览这些字段。

自动区

资料来源:https ://fr.yelp.ca/biz/autozone-auto-parts-hialeah-5?page_src=related_bizes

另一个例子是:

在此处输入图像描述

来源: http: //keyhut.com/pos.htm

¿ 是否有类似的 bash 工具?

我知道对话框命令,它提供了可定制的单列多输入表单,但我期望能够告诉标签和文本框将出现在屏幕的哪个位置。

在此处输入图像描述

command-line
  • 1 个回答
  • 48 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2020-07-02 09:02:14 +0800 CST

如何在 i3WM 上启用 AnyDesk 无人值守登录?

  • 1

请注意:这个问题的部分内容来自我在 reddit 上打开的线程。

另请注意:预期的解决方案应与AnyDesk 和 i3WM相关,而不是“NoMachine”、VNC、TeamViewer 或任何其他远程桌面解决方案。感谢您的理解。

问题

我是 i3wm 用户,我想使用 AnyDesk 无人值守登录,但如果没有超级用户权限,我无法通过sudo.

我的意思是,如果我运行sudo anydesk它并允许我进行允许无人值守登录所需的更改,但是一旦我关闭任何桌面,它就不适用于正常的用户会话。

当我anydesk以普通用户身份运行时,所有的Security options都是灰色的,我无法通过单击“ Unlock Security Settings”链接来解锁它。

在此处输入图像描述

我试过什么

我已经看到了这个问题,无法从任何桌面访问安全面板,虽然提供的答案可能有很大帮助,但我面临一个不同的问题。

一旦我使用这个建议的解决方案:

echo mynewpassword | sudo anydesk --set-password

我的终端回复:

Setting the password requires administrator privileges and an installed service.

我也尝试过这个问题的答案:Ubuntu 上的 Anydesk 不会以类似的结果保存无人值守访问安全设置。

我已经阅读了与 polkit 或 policykit 相关的内容,我的 i3WM 系统上没有这些内容,这就是为什么我无法运行图形超级用户请求 la 的原因gksudo。

任何帮助表示赞赏。

i3-wm anydesk
  • 1 个回答
  • 4698 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2020-03-29 12:46:12 +0800 CST

覆盖视频功能在升级后停止工作。可能与驱动有关

  • 2

我的系统:

Laptop Dell inspiron 15 3000
RAM: 16 GB
SSD 480 GB Kingston
Intel Core i3 7th Generation
OS: Ubuntu 18.04.4 with Software and System Updates
Web Browser: Mozilla Firefox, Google Chrome, Palemoon. All latest.
Terminal emulator: Yakuake, gnome-terminal.
Other Terminal: TTY1
Internet service provider connection speed: 100 Mbps (asymmetric)
Full upgrade: march 23, 2020

问题

最近才注意到我的 mkv 视频在系统升级后就停止了工作。这就是我在这里请求帮助的原因:软件升级后视频错误 (.mkv)。问题得到了部分解决。

尽管如此,我并没有注意到其他一些视频叠加功能停止工作,例如 AnyDesk 用于创建远程控制会话的叠加视频。请看这个截图。

在此处输入图像描述

编辑

刚进入Ubuntu默认桌面环境,我注意到桌面上有一些奇怪的绿色伪影,不会在windows顶部渲染,只是在桌面上。

在此处输入图像描述

有人可以帮我恢复或解决升级造成的问题吗?

如果您需要更多信息,请告诉我。我不知道从哪里开始调查,我会做的就是重新安装所有东西。但我宁愿不这样做。

提前致谢。

video gpu-driver anydesk
  • 2 个回答
  • 3909 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2020-03-26 07:59:01 +0800 CST

软件升级后视频 (.mkv) 出现错误

  • 0

我的系统:

Laptop Dell inspiron 15 3000
RAM: 16 GB
SSD 480 GB Kingston
Intel Core i3 7th Generation
OS: Ubuntu 18.04 with Software and System Updates
Web Browser: Mozilla Firefox, Google Chrome, Palemoon. All latest.
Terminal emulator: Yakuake, gnome-terminal.
Other Terminal: TTY1
Internet service provider connection speed: 100 Mbps (asymmetric)

升级

就在最近,我运行了 sudo apt upgrade 以便从终端升级我的软件。在此之前,一切都很好。我能够播放带有视频和音频的视频。并且 mkv 文件用于顺利运行,允许在文件中选择任何语言/字幕或任何其他选项。

收到的错误

我mpv用来播放我的 mkv 和其他格式的文件,如 ogv、mpg、mpeg2、mp4 等。

升级系统中的所有软件后,我开始使用这种屏幕而不是视频本身。

其他视频播放器也有类似的行为,几秒钟后变得无响应并引发高处理器负载,但似乎他们正在寻找编解码器、插件或其他东西以做好工作,但他们没有达到。

播放器

似乎是我可以播放此视频的唯一方法,但存在一些错误,例如错误的视频持续时间。

在此处输入图像描述 该视频仅使用下一个播放:

geppettvs@DM4:~/Peliculas$ mplayer BIRDS\ OF\ PREY.2020.WEB-DL.1080P-Ignacio\ Hd.mkv 
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team                                                                                  
do_connect: could not connect to socket                                                                                                              
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing BIRDS OF PREY.2020.WEB-DL.1080P-Ignacio Hd.mkv.
libavformat version 57.83.100 (external)
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0, Ignacio Hd
[lavf] stream 1: audio (ac3), -aid 0, -alang spa, Ignacio Hd
[lavf] stream 2: audio (ac3), -aid 1, -alang eng, Ignacio Hd
[lavf] stream 3: subtitle (srt), -sid 0, -slang spa, Ignacio Hd
[lavf] stream 4: video (mjpeg), -vid 1
[lavf] stream 5: video (mjpeg), -vid 2
VIDEO:  [H264]  1920x802  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.107.100 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Clip info:
 title: Aves de Presa (y la Fantabulosa Emancipación de Harley Quinn) (2020) Latino HD WEB-DL 1080P - LatinoMegaHD
 encoder: libebml v1.3.0 + libmatroska v1.4.1
 creation_time: 2020-03-24T06:43:53.000000Z
Load subtitles in ./
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 256.0 kbit/8.33% (ratio: 32000->384000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 2.39:1 - prescaling to correct movie aspect.
VO: [xv] 1920x802 => 1920x802 Planar YV12 
A:   9.8 V:   9.8 A-V:  0.000 ct:  0.042   0/  0 38%  1%  0.7% 0 0 

Exiting... (Quit)
[mié mar 25 08:08:44 CST 2020] geppettvs@DM4:~/Peliculas$ mplayer BIRDS\ OF\ PREY.2020.WEB-DL.1080P-Ignacio\ Hd.mkv 
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing BIRDS OF PREY.2020.WEB-DL.1080P-Ignacio Hd.mkv.
libavformat version 57.83.100 (external)
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0, Ignacio Hd
[lavf] stream 1: audio (ac3), -aid 0, -alang spa, Ignacio Hd
[lavf] stream 2: audio (ac3), -aid 1, -alang eng, Ignacio Hd
[lavf] stream 3: subtitle (srt), -sid 0, -slang spa, Ignacio Hd
[lavf] stream 4: video (mjpeg), -vid 1
[lavf] stream 5: video (mjpeg), -vid 2
VIDEO:  [H264]  1920x802  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.107.100 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Clip info:
 title: Aves de Presa (y la Fantabulosa Emancipación de Harley Quinn) (2020) Latino HD WEB-DL 1080P - LatinoMegaHD
 encoder: libebml v1.3.0 + libmatroska v1.4.1
 creation_time: 2020-03-24T06:43:53.000000Z
Load subtitles in ./
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 256.0 kbit/8.33% (ratio: 32000->384000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 2.39:1 - prescaling to correct movie aspect.
VO: [xv] 1920x802 => 1920x802 Planar YV12 
A:  15.5 V:  15.5 A-V:  0.000 ct:  0.042   0/  0 36%  1%  0.6% 0 0 

Exiting... (Quit)

mpv

在此处输入图像描述 请注意mpv屏幕是屏幕截图中间的黑色方块。

在此处输入图像描述 我的意思是:这个广场。

mpv信息

mpv 0.27.2 (C) 2000-2017 mpv/MPlayer/mplayer2 projects                                                  
 built on UNKNOWN                                                                                       
ffmpeg library versions:                                                                                
   libavutil       55.78.100                                                                            
   libavcodec      57.107.100                                                                           
   libavformat     57.83.100                                                                            
   libswscale      4.8.100                                                                              
   libavfilter     6.107.100                                                                            
   libswresample   2.9.100                                                                              
ffmpeg version: 3.4.6-0ubuntu0.18.04.

播放器

在此处输入图像描述 这是smplayer同一个视频,您会注意到一些奇怪的伪影而不是视频。

播放器信息

This is SMPlayer v. 19.10.2 (revision 9245) running on Linux                                            

vlc

在此处输入图像描述 VLC 显示黑屏和从左到右的一条线,例如搜索正确的视频编解码器或其他东西,几秒钟后变得无响应。

vlc信息

VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
VLC version 3.0.8 Vetinari (3.0.8-0-gf350b6b5a7)
Compiled by buildd on lcy01-amd64-014.buildd (Sep 11 2019 11:39:37)
Compiler: gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute it under the terms of the GNU General Public License;
see the file named COPYING for details.
Written by the VideoLAN team; see the AUTHORS file.

用于测试的其他视频软件信息和播放器

ffmpeg

ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers                     
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)                                                               
configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared                                           
libavutil      55. 78.100 / 55. 78.100                                                                  
libavcodec     57.107.100 / 57.107.100                                                                  
libavformat    57. 83.100 / 57. 83.100                                                                  
libavdevice    57. 10.100 / 57. 10.100                                                                  
libavfilter     6.107.100 /  6.107.100                                                                  
libavresample   3.  7.  0 /  3.  7.  0                                                                  
libswscale      4.  8.100 /  4.  8.100                                                                  
libswresample   2.  9.100 /  2.  9.100                                                                  
libpostproc    54.  7.100 / 54.  7.100     

言语

Parole Media Player 1.0.1

图腾

totem 3.26.0

libvdpau-va-gl1

正如@nobody 所问,我检查libvdpau-va-gl1了我的系统中是否安装了它,结果我没有它。

在此处输入图像描述

安装后,我尝试打开视频文件,导致布局更干净,但到目前为止还没有完整的视频。

在此处输入图像描述

非常感谢您愿意提供帮助。

dpkg -l | grep gstreamer

geppettvs@DM4:~$ dpkg -l | grep gstreamer
ii  gir1.2-gstreamer-1.0:amd64                      1.14.5-0ubuntu1~18.04.1                                  amd64        GObject introspection data for the GStreamer library                                                          
ii  gstreamer-qapt                                  3.0.4-0ubuntu1                                           amd64        GStreamer plugin to install codecs using QApt                                                                 
ii  gstreamer1.0-adapter-pulseeffects:amd64         4.7.2-3~bionic2                                          amd64        Gstreamer adapter
ii  gstreamer1.0-alsa:amd64                         1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugin for ALSA
ii  gstreamer1.0-autogain-pulseeffects:amd64        4.7.2-3~bionic2                                          amd64        Gstreamer crystalizer
ii  gstreamer1.0-clutter-3.0:amd64                  3.0.26-1                                                 amd64        Clutter PLugin for GStreamer 1.0
ii  gstreamer1.0-convolver-pulseeffects:amd64       4.7.2-3~bionic2                                          amd64        Gstreamer convolver
ii  gstreamer1.0-crystalizer-pulseeffects:amd64     4.7.2-3~bionic2                                          amd64        Gstreamer crystalizer
ii  gstreamer1.0-fluendo-mp3:amd64                  0.10.32.debian-1                                         amd64        Fluendo mp3 decoder GStreamer 1.0 plugin
ii  gstreamer1.0-gl:amd64                           1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugins for GL
ii  gstreamer1.0-gtk3:amd64                         1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugin for GTK+3
ii  gstreamer1.0-libav:amd64                        1.14.5-0ubuntu1~18.04.1                                  amd64        libav plugin for GStreamer
ii  gstreamer1.0-nice:amd64                         0.1.14-1                                                 amd64        ICE library (GStreamer plugin)
ii  gstreamer1.0-packagekit                         1.1.9-1ubuntu2.18.04.5                                   amd64        GStreamer plugin to install codecs using PackageKit
ii  gstreamer1.0-plugins-bad:amd64                  1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugins from the "bad" set
ii  gstreamer1.0-plugins-base:amd64                 1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugins from the "base" set
ii  gstreamer1.0-plugins-base:i386                  1.14.5-0ubuntu1~18.04.1                                  i386         GStreamer plugins from the "base" set
ii  gstreamer1.0-plugins-base-apps                  1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer helper programs from the "base" set
ii  gstreamer1.0-plugins-good:amd64                 1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugins from the "good" set
ii  gstreamer1.0-plugins-ugly:amd64                 1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugins from the "ugly" set
ii  gstreamer1.0-pulseaudio:amd64                   1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugin for PulseAudio
ii  gstreamer1.0-tools                              1.14.5-0ubuntu1~18.04.1                                  amd64        Tools for use with GStreamer
ii  gstreamer1.0-x:amd64                            1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer plugins for X11 and Pango
ii  libgstreamer-gl1.0-0:amd64                      1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer GL libraries
ii  libgstreamer-plugins-bad1.0-0:amd64             1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer libraries from the "bad" set
ii  libgstreamer-plugins-base1.0-0:amd64            1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer libraries from the "base" set
ii  libgstreamer-plugins-base1.0-0:i386             1.14.5-0ubuntu1~18.04.1                                  i386         GStreamer libraries from the "base" set
ii  libgstreamer-plugins-good1.0-0:amd64            1.14.5-0ubuntu1~18.04.1                                  amd64        GStreamer development files for libraries from the "good" set
ii  libgstreamer1.0-0:amd64                         1.14.5-0ubuntu1~18.04.1                                  amd64        Core GStreamer libraries and elements
ii  libgstreamer1.0-0:i386                          1.14.5-0ubuntu1~18.04.1                                  i386         Core GStreamer libraries and elements
ii  libreoffice-avmedia-backend-gstreamer           1:6.0.7-0ubuntu0.18.04.10                                amd64        GStreamer backend for LibreOffice
ii  phonon-backend-gstreamer:amd64                  4:4.9.0-1                                                amd64        Phonon GStreamer 1.0 backend
ii  phonon-backend-gstreamer-common:amd64           4:4.9.0-1                                                amd64        Phonon GStreamer 1.0.x backend icons
ii  phonon4qt5-backend-gstreamer:amd64              4:4.9.0-1                                                amd64        Phonon Qt5 GStreamer 1.0 backend
video mkv mpv-media-player
  • 1 个回答
  • 971 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2020-03-20 15:36:44 +0800 CST

如何运行 Midnight Commander 在启动时打开 ftp 连接?

  • 3

正如问题本身所说:我想知道是否有一种方法可以创建脚本或直接命令行来运行午夜指挥官mc并请求程序在 - 比如说 - 右侧面板上打开一个 ftp 连接?

就像是:

mc --open-ftp [email protected]:password --right-panel

或类似的东西。

我看过这个教程,它确实有效:Save Connection Settings in Midnight Commander,但这允许我拥有我的站点的书签列表,我必须在运行午夜指挥官后立即调用它。

有任何想法吗?

server command-line ftp midnight-commander
  • 1 个回答
  • 1655 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2020-03-13 13:20:18 +0800 CST

为什么我的网络在终端和浏览器中显示不同的速度?

  • 5

我已经看到了这个问题:终端下载速度慢 ,这 在 Ifstat 和 Chrome 中有不同的下载速度, 它们很旧,指的是我当前操作系统的不同版本和/或与不同的东西有关。

我的系统:

  1. 笔记本电脑戴尔 inspiron 15 3000
  2. 内存:16 GB
  3. SSD 480 GB 金士顿
  4. 英特尔酷睿 i3 第 7 代
  5. 操作系统:带有软件和系统更新的 Ubuntu 18.04
  6. 网络浏览器:Mozilla Firefox、Google Chrome、Palemoon。都是最新的。
  7. 终端模拟器:Yakuake,gnome-terminal。
  8. 其他航站楼:TTY1
  9. Internet 服务提供商连接速度:100 Mbps(非对称)

从终端仿真器、TTY 运行速度测试时,我的连接显示出不同的速度,并与 speedtest.net 页面在 Web 浏览器上显示的速度进行比较。

截图在这里:

在此处输入图像描述

speedtest.net 上的 Firefox 结果

在此处输入图像描述

Yakuake 的结果,在终端中使用 speedtest 命令。TTY 结果是一样的。

如您所见,网络浏览器显示我有 94​​.07 Mbps 的上传,但终端显示只有 4 Mbit/s。

附加问题

  1. 我在终端中收到的结果是真实的,还是网络浏览器是我计算机上的真实速度?
  2. 终端是否“锁定”了网速?
  3. 如果上一个问题的答案是“是”,我该如何解锁?
  4. 如果问题 2 的答案是“否”,我如何确保网络浏览器显示真实的 Internet 连接速度?
  5. “Mbit/s”和“Mbps”有区别吗?

我注意到下载大文件时速度有些慢,但直到今天才发现大文件延迟了很多上传。在我的一台本地计算机上检查我的日志后,它会自动将大文件上传到 Web 服务器,我可以看到上传文件需要很长时间。

如果您需要有关我的系统或连接的更多信息,请告诉我。

download-speed
  • 1 个回答
  • 1256 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2020-02-25 07:51:20 +0800 CST

如何为 vi 或 vim 安装 minimap 插件?

  • 5

我的系统

  1. Ubuntu 桌面 18.04 LTS
  2. 窗口管理器:i3WM
  3. 没有虚拟化。
  4. 本机安装。

这个问题的部分内容来自我在 Facebook 上的帖子

几天前,我试图识别这个终端文本编辑器,因为左侧和右侧边栏中都有可用的插件:

在此处输入图像描述

到目前为止,我们已经确定编辑器是vi并且我已经成功安装了nerdtree插件,如左侧边栏中所示,这是在我的 Facebook 帖子的评论中建议的。现在我正在寻找一种在右侧安装小地图的方法。也许它是一个插件或其他东西。

有任何想法吗?

屏幕截图是从我自己的桌面添加的。请注意,我是 i3WM 用户,我使用 Yakuake 作为我的终端仿真器。

笔记

我想这是小地图https://github.com/severin-lemaignan/vim-minimap但我找不到在 Ubuntu 中安装的方法。

我的桌面截图

在此处输入图像描述

在此处输入图像描述

更新

这就是当我从 whithini选择插件安装程序内部后按下时发生的情况Plugin 'severin-lemaignan/vim-minimap'vim

在此处输入图像描述

vim plugins text-editor vi
  • 2 个回答
  • 2166 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2017-05-06 11:29:47 +0800 CST

如何让 Yakuake/Guake 显示右边距垂直线?

  • 1

我与一些需要数据精确长度的项目合作,比如说:120 个字符。

一些编辑器,例如gedit提供这样的功能,允许您在视觉上限制停止的位置,从而更容易创建一些内容。

有没有办法可以在终端中使用这样的东西?我的意思是:我不希望具有类似 nano 功能的终端编辑器显示右边距线,我希望在终端上显示一条永久线,以便能够运行诸如nano filenameor之类的cat filename命令或其他命令/scripts 将在终端中删除文本结果,并具有相同的体验。

我主要使用像 Guake 或 Yakuake 这样的下拉终端,但另一种选择也很好,因为我总是在全屏 i3wm 桌面环境中工作。

virtual-console
  • 1 个回答
  • 350 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2016-11-21 08:01:16 +0800 CST

杀死正在运行的进程的所有其他实例,除了第一个实例

  • 3

我正在做一个项目,我需要在其中mplayer运行多个实例,以便从两个文件中创建音乐配音实时混音。因此,音乐一直以 90% 的音量播放(在下一个时间线中表示为“M”),并且在某些时刻我们降低音量(“m”)以便在音乐上放置语音(“V”),之后当语音样本完成时,我们会将音乐恢复到 90%。

时间表(分钟)

0===========1===========2===========3===========4===========...
_____________VVVVVVVV__________VVVVVVVVVVVVVV__________VVVVV...
MMMMMMMMMMMMMmmmmmmmmMMMMMMMMMMmmmmmmmmmmmmmmMMMMMMMMMMmmmmm...

到目前为止,一切都很好。但是,由于某种原因,很多时候第二个mplayer实例完成了语音播放,但该过程仍然保持活动状态并且永远不会结束。

此处提供的答案:杀死除运行脚本的进程之外的所有进程不适用于这种情况。

我也尝试过这个问题的公认答案:https ://unix.stackexchange.com/questions/50555/kill-many-instances-of-a-running-process-with-one-command但这会杀死每个实例的mplayer,我需要保持第一个不断播放音乐。

在此页面http://www.oracleflash.com/20/How-to-kill-all-processes-with-one-command-in-Linux.html中,他们重现了一种杀死应用程序启动的所有进程的方法。这对这种情况非常有用,但这也会杀死mplayer.

预期的解决方案

我将音乐播放器的 PID 保存为:

mplayer -shuffle -playlist playlist.m3u </dev/null >/dev/null 2>&1 & echo $! > player.pid

使用该 PID 号,我想使用最后给定页面的解决方案来杀死所有进程,除了 player.pid文件中保存的进程。所以,放在cat player.pid中间

kill -9 `ps -ef | grep oraxpo | grep -v grep | awk '{print $2}' 

可能会成功。

问题是我不知道放在哪里。或者是否有不同/更好的方法来做到这一点。

另一个想法是一次杀死最后一个进程,但在第一个进程上停止。

任何想法表示赞赏。

提前致谢。

command-line
  • 1 个回答
  • 2287 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2016-08-19 12:46:13 +0800 CST

如何查询 mplayer 正在播放的歌曲?

  • 5

我正在使用这个命令在后台播放音乐(没有 GUI):

mplayer -shuffle -playlist /home/geppettvs/NAS/Musica/playlist.m3u </dev/null >/dev/null 2>&1 &

这导致从 NAS 中的 Music 文件夹中收集音乐,并在后台播放。

播放列表本身只是使用 Rhythmbox 或任何其他能够管理播放列表的音乐播放器软件制作的播放列表文件。

因此,mplayer 从一首随机歌曲开始,之后它将继续不间断地播放音乐。

我需要以某种方式查询 mplayer 并询问它当前正在播放的歌曲名称,以便将其放置在某个地方,比如说:将其写入文本文件以供以后使用。(只是没有路径的文件名)

现在,一旦 mplayer 开始播放播放列表中的音乐,一些查询 mplayer 播放内容的努力将导致“playlist.m3u”作为标题名称,而不是实际的 mp3 文件名。

备择方案

我愿意接受任何替代方案,只要有更好的方法可以在没有 GUI 的情况下执行此操作。让我知道,我会试试的。欢迎任何想法。

command-line
  • 1 个回答
  • 1888 Views
Martin Hope
Geppettvs D'Constanzo
Asked: 2015-04-20 08:46:55 +0800 CST

如何使用 Nautilus-Actions 批处理 JPG 图像以更改其质量?

  • 8

首先:感谢您花时间阅读本文并提供一些帮助。任何建议表示赞赏。

我正在使用 Nautilus-Actions 添加自定义上下文菜单的操作,以创建 JPG 图像的副本并降低其质量(和文件大小),同时保留图像的尺寸。

假设我有这张图片,文件大小为 2.3 MB(2 261 588 字节),并且:

文件管理器中显示的图像属性列表

在 GIMP 2.8 中打开文件以仅导出副本并使用 JPG 导出对话框将图像质量降低到 30%:

图像大小对话框

我在图像副本中获得了这些属性(251.8 kB(251 797 字节)文件大小):

文件管理器中的图像属性列表

我正在使用 Nautilus Actions 批处理大量图像,通过在 Nautilus 中选择一堆文件,通过上下文菜单重现相同的行为,右键单击这些选定文件中的任何一个,然后选择适当的 Nautilus Actions 操作。结果是包含与原始尺寸相同的图像的文件,当然质量较低,文件大小稍大(275.3 kB(275 265 字节)文件大小),但这对我来说不是主要问题。

当我尝试批处理多个图像文件时出现问题,这导致第一个文件名被克隆成多个文件名,每个文件名包含不同的图像。使用我在这组命令中设置的属性:

Nautilus 操作对话框

基本上,每个 Nautilus Action 都使用这些参数:

命令: convert

  • 来自 (imagemagick)

参数: %F.jpg -quality 80%% %F-80q.jpg

  • 这被解释为:convert path/to/file1.mid.jpg -quality=80% path/to/file1.mid-80q.jpg

工作目录: %d

所以,结果是:

缩略图

在这里我们可以看到每个图像在不同的文件中处理,但只有第一个文件名用于将新名称分配给复制的文件。我想要这样的结果:

File1.jpg === File1-80q.jpg
File2.jpg === File2-80q.jpg
File3.jpg === File3-80q.jpg
File4.jpg === File4-80q.jpg

等等...

我已经使用 Phatch 来执行此类任务,但我想要的是只需右键单击所选文件并在一个操作中进行处理。

有更好的方法吗?或者...我可以在某种程度上改进我已经在做的事情吗?

非常感谢您的支持。

PS 我已经看到如何在保留文件夹结构的同时将图像批量转换为黑白,有没有办法将 SVG 批量导出为 PNG?但我不是想从终端运行它,而是从上下文菜单运行。如果我在这个练习中遗漏了什么,请不要犹豫让我知道!我会很感激的。谢谢!

编辑

使用muru 的回答后,我发现该解决方案部分满足了我的预期。

更具体地说,它解决了文件名问题。尽管如此,我还希望通过运行正确的convert file.jpg -quality 30%命令来获得更小的文件大小,并且它正在减少更大的文件大小,如您所见:

文件大小

有谁知道我是否应该在muru 的回答中看到的参数中添加其他内容?我非常感谢您在这个问题上提供帮助的努力。

更新

我写这篇文章只是为了让人们知道我已经看到压缩问题出在哪里。我试图压缩的文件已经完全压缩了(如muru 的回答中所述):

该过程只是增加了开销而没有获得任何收益。

command-line
  • 1 个回答
  • 2810 Views

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve