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-177437

Luís de Sousa's questions

Martin Hope
Luís de Sousa
Asked: 2021-09-03 00:50:05 +0800 CST

v4l2loopback 模块在 Ubuntu 20.04 上失败

  • 1

我正在工作站上尝试新的网络摄像头,该工作站迄今为止没有连接视频捕获设备。它应该是即插即用的,但一旦连接,任何程序都无法找到相机。

首先,我检查了内核本身是否正在识别相机:

$ lsusb
[...]
Bus 001 Device 007: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
[...]

所以有摄像头,肯定是软件的东西。使用 Linux 视频检查连接的设备提供了更多线索:

$ v4l2-ctl --list-devices
Cannot open device /dev/video0, exiting.

看起来内核模块被禁用了,所以我尝试启动它:

$ sudo modprobe v4l2loopback
modprobe: FATAL: Module v4l2loopback not found in directory /lib/modules/5.4.0-81-generic

奇怪的是,模块甚至没有安装。然后我把它从包里拿出来再试一次:

$ sudo aptitude install v4l2loopback-dkms
[...]

$ sudo modprobe v4l2loopback
modprobe: ERROR: could not insert 'v4l2loopback': Unknown symbol in module, or unknown parameter (see dmesg)

这就是我在消息中发现的:

$ dmesg
[...]
[1271004.074955] v4l2loopback: Unknown symbol video_ioctl2 (err -2)
[1271004.075027] v4l2loopback: Unknown symbol v4l2_ctrl_handler_init_class (err -2)
[1271004.075105] v4l2loopback: Unknown symbol video_devdata (err -2)
[1271004.075167] v4l2loopback: Unknown symbol v4l2_ctrl_new_custom (err -2)
[1271004.075221] v4l2loopback: Unknown symbol video_unregister_device (err -2)
[1271004.075276] v4l2loopback: Unknown symbol video_device_alloc (err -2)
[1271004.075336] v4l2loopback: Unknown symbol v4l2_device_register (err -2)
[1271004.075410] v4l2loopback: Unknown symbol __video_register_device (err -2)
[1271004.075463] v4l2loopback: Unknown symbol v4l2_ctrl_handler_free (err -2)
[1271004.075513] v4l2loopback: Unknown symbol v4l2_device_unregister (err -2)
[1271004.075562] v4l2loopback: Unknown symbol video_device_release (err -2)

我相信这意味着缺少一些软件依赖项。但是哪个?在 GitHub 上有一个 cloud context 的讨论,但解决方案过于笼统(安装所有可用的额外包模块)。

usb
  • 1 个回答
  • 3045 Views
Martin Hope
Luís de Sousa
Asked: 2021-05-04 03:49:47 +0800 CST

在 Ubuntu 20.04 上使用 pandoc-crossref

  • 4

我正在使用pandoc将 LaTeX 文档转换为 Word 格式。源文档包含需要保存在输出中的各种交叉引用。但是,当使用交叉引用过滤器时pandoc抱怨它没有安装:

$ pandoc main.tex --filter pandoc-crossref -o main.docx
Error running filter pandoc-crossref:
Could not find executable pandoc-crossref

安装了一个带有 Python 过滤器绑定的包:

$ dpkg -l |  grep pandoc
ii  pandoc                                        2.5-3build2                                         amd64        general markup converter
ii  pandoc-data                                   2.5-3build2                                         all          general markup converter - data files
ii  python3-pandocfilters                         1.4.2-2                                             all          python3 bindings for Pandoc's filters

所以我假设过滤器包含在通用pandoc包中。可能是缺少交叉引用过滤器。

但是没有其他可用的过滤器包:

$ aptitude search pandoc | grep filter
p  pandoc-plantuml-filter - Pandoc filter: converts PlantUML code blocks to PlantUML images
i A python3-pandocfilters - python3 bindings for Pandoc's filters
$ aptitude search pandoc | grep cross
$

这个过滤器是不是根本没有打包,需要手动安装?或者还有其他在 Ubuntu 上使用它的方法吗?

20.04
  • 2 个回答
  • 1703 Views
Martin Hope
Luís de Sousa
Asked: 2020-11-11 23:45:50 +0800 CST

传输守护进程比传输-gtk慢得多

  • 1

我正在transmission-daemonUbuntu 20.04 上进行实验。它工作正常,但速度非常慢。这是一个广泛可用的 torrent 示例(tmr是 的别名transmission-remote):

$ tmr -a "https://releases.ubuntu.com/20.10/ubuntu-20.10-desktop-amd64.iso.torrent"
localhost:9091/transmission/rpc/ responded: "success"

即使 5 分钟后,下载速度仍然低于 20 kB/秒:

$ tmr -l
ID     Done       Have  ETA           Up    Down  Ratio  Status       Name
   1     0%    2.98 MB  1 days       0.0    19.0    0.0  Downloading  ubuntu-20.10-desktop-amd64.iso
Sum:           2.98 MB               0.0    19.0

但是,将相同的 torrent 文件提供给transmission-gtkget 几乎立即可以达到数百 kB/秒的下载速度:

在此处输入图像描述

下面是设置转储。下载速度限制已停用,这不是原因。还能是什么?

$ transmission-daemon --dump-settings
{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/home/user/Downloads",
    "download-queue-enabled": false,
    "download-queue-size": 30,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/home/user/Downloads",
    "incomplete-dir-enabled": false,
    "lpd-enabled": false,
    "message-level": 2,
    "peer-congestion-algorithm": "",
    "peer-id-ttl-hours": 6,
    "peer-limit-global": 200,
    "peer-limit-per-torrent": 50,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "prefetch-enabled": true,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": false,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "",
    "rpc-host-whitelist-enabled": true,
    "rpc-password": "{9b7fdcbb3b3e63523e990b9eb6300d9cad8572f9MbOKm.TX",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": true,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": true,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
}
bittorrent transmission
  • 1 个回答
  • 1232 Views
Martin Hope
Luís de Sousa
Asked: 2020-03-25 01:36:33 +0800 CST

在 Ubuntu 18.04 上为 R 3.6 安装 ggplot2

  • 3

按照R Bloggers的这篇文章中的说明,我从r-project.org 存储库安装了 R 3.6 。现在我想安装软件包,但没有成功。ggplot2

通常我更喜欢将所有东西都安装为用户包,R 那样工作得更好。但是,对于此版本isoband,所依赖的包ggplot2无法编译:

$ sudo R 

R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> install.packages("ggplot2")
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
also installing the dependency ‘isoband’

trying URL 'https://cloud.r-project.org/src/contrib/isoband_0.2.0.tar.gz'
Content type 'application/x-gzip' length 1894070 bytes (1.8 MB)
==================================================
downloaded 1.8 MB

trying URL 'https://cloud.r-project.org/src/contrib/ggplot2_3.3.0.tar.gz'
Content type 'application/x-gzip' length 3031461 bytes (2.9 MB)
==================================================
downloaded 2.9 MB

* installing *source* package ‘isoband’ ...
** package ‘isoband’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG  -I"/usr/local/lib/R/site-library/Rcpp/include" -I"/usr/local/lib/R/site-library/testthat/include"   -fpic  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c RcppExports.cpp -o RcppExports.o
In file included from /usr/local/lib/R/site-library/Rcpp/include/Rcpp.h:79:0,
                 from RcppExports.cpp:4:
/usr/local/lib/R/site-library/Rcpp/include/Rcpp/Rmath.h: In function ‘double R::pythag(double, double)’:
/usr/local/lib/R/site-library/Rcpp/include/Rcpp/Rmath.h:222:57: error: ‘::Rf_pythag’ has not been declared
     inline double pythag(double a, double b) { return ::Rf_pythag(a, b); }
                                                         ^~~~~~~~~
/usr/local/lib/R/site-library/Rcpp/include/Rcpp/Rmath.h:222:57: note: suggested alternative: ‘pythag’
     inline double pythag(double a, double b) { return ::Rf_pythag(a, b); }
                                                         ^~~~~~~~~
                                                         pythag
/usr/lib/R/etc/Makeconf:177: recipe for target 'RcppExports.o' failed
make: *** [RcppExports.o] Error 1
ERROR: compilation failed for package ‘isoband’
* removing ‘/usr/local/lib/R/site-library/isoband’
ERROR: dependency ‘isoband’ is not available for package ‘ggplot2’
* removing ‘/usr/local/lib/R/site-library/ggplot2’

The downloaded source packages are in
    ‘/tmp/RtmpzfegOo/downloaded_packages’
Warning messages:
1: In install.packages("ggplot2") :
  installation of package ‘isoband’ had non-zero exit status
2: In install.packages("ggplot2") :
  installation of package ‘ggplot2’ had non-zero exit status
> 

同一篇R Bloggers 帖子建议使用 Michael Rutter 的 PPA 作为预编译包的来源。但是,此 PPA 似乎正在安装不兼容版本的软件包:

$ sudo add-apt-repository ppa:marutter/c2d4u3.5
[...]

$ sudo apt-get update
[...]

$ R

R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library("ggplot2")
Error: package or namespace load failed for ‘ggplot2’:
 package ‘scales’ was installed by an R version with different internals; it needs to be reinstalled for use with this R version
> 

ggplot2在 Ubuntu 18.04 上安装 R 3.6会有不同的方式吗?

r 18.04
  • 1 个回答
  • 4216 Views
Martin Hope
Luís de Sousa
Asked: 2019-05-09 23:02:49 +0800 CST

Ubuntu 18.04 上的 GEdit 多行编辑

  • 9

GEdit 中的多行编辑模式不适用于 Ubuntu 18.04。它可以通过组合Ctrl++Shift激活C,但目前它没有任何后果。基本健全性检查显示要安装的插件:

$ apt search gedit-plugin-multi-edit
Sorting... Done
Full Text Search... Done
gedit-plugin-multi-edit/bionic,now 3.28.1-1 amd64 [installed,automatic]
  Multi Edit plugin for gedit

这里有什么问题?有没有其他方法可以激活这个插件?

plugins gedit 18.04
  • 1 个回答
  • 8545 Views
Martin Hope
Luís de Sousa
Asked: 2019-02-14 03:23:38 +0800 CST

系统设置应用程序在 i3 中瘫痪

  • 7

我在 Ubuntu 18.04 上使用 i3 已经有一段时间了。控制一些外围设备非常难以捉摸,因为系统设置应用程序只显示了 Unity 中可用的一些设置:

在此处输入图像描述

i3 的人声称这与 DE 无关,而是我的系统的问题。我需要做什么才能在 i3 中拥有与 Unity 中相同的设置控件?

system-settings i3-wm
  • 1 个回答
  • 4571 Views
Martin Hope
Luís de Sousa
Asked: 2018-08-28 02:30:09 +0800 CST

什么是 orca 包,可以删除吗?

  • 1

该orca过程似乎是导致错误 #1788364的原因,导致终端和其他少数程序无响应。我必须在每个 Ubuntu 18.04 会话上强制终止这个进程。

这个包的目的有点神秘。这是由提供的描述apt:

$ apt show orca
[...]
Description: Scriptable screen reader
 A flexible, extensible, and powerful assistive technology that
 provides end-user access to applications and toolkits that support the
 AT-SPI (e.g., the GNOME desktop).
 .
 Orca defines a set of default behaviors (reactions to application events) and
 key bindings (reaction to user key presses). These default behaviors and key
 bindings can be overwritten on a per-application basis. Orca creates a script
 object for each running application, which merges both the default behaviors
 and key bindings, and the application specific ones. Orca provides the
 infrastructure to activate and deactivate scripts, as well as a host of
 services accessible from within the scripts.

Packages.ubuntu没有添加到此。

我不知道哪些“默认行为”是那些,DE和系统在orca进程被杀死后完全按照预期工作。那么,它可以简单地删除吗?或者它会破坏什么?

package-management 18.04
  • 1 个回答
  • 884 Views
Martin Hope
Luís de Sousa
Asked: 2018-08-22 23:37:42 +0800 CST

无法在 Ubuntu 18.04 上使用 openssl 解密文本文件

  • 5

我无法解密openssl在 Ubuntu 16.04 上加密的一些文本文件。我总是收到此错误消息:

$ openssl des3 -d < ~/ISRIC/credentials.txt.des3.old > ~/temp/credentials.txt.old.2
enter des-ede3-cbc decryption password:
bad decrypt
139771261990464:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:536:

我很确定密码是正确的。问题是什么?

encryption openssl 18.04
  • 3 个回答
  • 7796 Views
Martin Hope
Luís de Sousa
Asked: 2018-08-20 23:45:26 +0800 CST

在 Ubuntu 18.04 上更改鼠标速度

  • 7

这是我升级到 Ubuntu 18.04 以来一直在努力解决的各种 DE 问题之一。几天后,我开始感到右手腕有些疼痛。我现在意识到在升级过程中鼠标速度降低了,因此我不再能够在一次移动中将指针从屏幕的一个边缘移动到另一个边缘。我尝试在Settings > Mouse & Touchpad对话框中调整鼠标速度,就像我在以前的 Ubuntu 版本中所做的那样:

在此处输入图像描述

然而,这没有任何效果。指针速度似乎卡在中间,忽略了对话框中显示的任何内容。

有没有其他方法可以在 Ubuntu 18.04 上改变鼠标速度?

mouse unity 18.04
  • 3 个回答
  • 9682 Views
Martin Hope
Luís de Sousa
Asked: 2017-11-07 01:00:41 +0800 CST

永久修复 GRUB 文件夹的绝对位置

  • 0

我最近遇到了一个相对常见的问题,即 16.04 安装程序错误配置了 GRUB 文件夹的位置。在这种情况下,系统将引导至救援 shell,并显示以下消息:

error: file '/grub/i386-pc/normal.mod' not found.
Entering rescue mode...
grub rescue>

这意味着 GRUB 能够引导,但它正在错误的位置寻找它的模块。众所周知的解决方案是在运行中指示 GRUB 其模块的位置。就我而言,这是:

grub rescue> set prefix=(hd1,msdos2)/boot/grub
grub rescue> insmod normal
grub rescue> normal

这将成功恢复引导过程。但是,下次系统启动时,GRUB 会再次退回到救援控制台,并且必须再次指示其模块的位置。我已经重新安装了 GRUB,但它并没有解决问题。

如何永久指示 GRUB 其模块的正确位置?

更新:我按照WinEunuuchs2Unix 的建议尝试了Boot-Repair工具。我首先验证了 GRUB 位置,它显然是正确的:/boot/grub在sdg2.

然后我运行了推荐的修复诊断,它产生了这个输出。这里再次报告了正确的 GRUB 位置:

sdg2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 16.04.3 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab 
                       /boot/grub/i386-pc/core.img

但是,报告的最后有一个错误,指出存在以下问题device.map:

grub-probe: error: cannot find a GRUB drive for /dev/sdi1.  Check your device.map.
Unhide GRUB boot menu in sdg2/boot/grub/grub.cfg

An error occurred during the repair.

关于可以提出什么建议?

16.04
  • 1 个回答
  • 467 Views
Martin Hope
Luís de Sousa
Asked: 2017-07-15 01:50:37 +0800 CST

在 Lubuntu 16.04 上添加或更改键盘布局

  • 3

我想更改 Lubuntu 16.04 上的键盘布局,默认情况下只有美国布局。当我打开键盘布局处理程序时,所有更改键盘型号或布局的控件都显示为灰色:

在此处输入图像描述

有没有其他方法可以在 Lubuntu 上添加和更改键盘布局?

lubuntu
  • 1 个回答
  • 7858 Views
Martin Hope
Luís de Sousa
Asked: 2017-04-07 04:50:09 +0800 CST

是否有活跃的 Unity 7 分叉?

  • 31

Canonical 昨天宣布,它将从 Ubuntu 18.04 开始放弃 Unity 7,恢复到 Gnome 桌面环境。我非常了解所有较大的桌面环境,Gnome、KDE ​​和 Xfce;然而,Unity 是我更喜欢的一个,我觉得它更有效率。

因此,我想知道是否有任何从 Unity 7 派生的桌面环境可以安装在 Ubuntu 上。我知道我们距离转变还有一年的时间,但现在测试替代方案并最终选择一个项目来做出贡献永远不会太早。

unity
  • 3 个回答
  • 11248 Views
Martin Hope
Luís de Sousa
Asked: 2016-11-14 03:20:33 +0800 CST

如何使用 ISU 千位分隔符(空格)?

  • 1

我在我的家庭系统中将区域格式设置为“英语(爱尔兰)”。但是,这会在依赖此设置的所有程序中生成带有逗号作为千位分隔符的数字,例如:

1,234,567.89

爱尔兰(与世界上大多数其他国家一样)是国际单位制的签署国。因此千位分隔符应该是空格字符,例如:

1 234 567.89

如何将千位分隔符更改为空格?

language
  • 1 个回答
  • 549 Views
Martin Hope
Luís de Sousa
Asked: 2016-08-17 09:25:44 +0800 CST

如何在 Rhythmbox 3.3 (Ubuntu 16.04) 上设置对 Last.fm 的乱码?

  • 5

Ubuntu Wiki提供了使用 Rhythmbox 设置乱码的这些说明:

设置 Last.fm 同步

  1. 选择编辑 > 插件
  2. 选择 Last.fm 插件的框,然后单击配置
  3. 插入您的 Last.fm 用户名和密码
  4. 单击 Last.fm 配置和插件窗口上的关闭,然后正常使用 Rhythmbox。播放的歌曲信息将自动上传到您的 Last.fm 帐户。

但是, Ubuntu 16.04 附带的 Rhythmbox 版本中没有配置按钮:

在此处输入图像描述

首选项仅设置要抓取的服务:

在此处输入图像描述

我应该在哪里注册我的 Last.fm 凭据?

rhythmbox
  • 3 个回答
  • 3303 Views
Martin Hope
Luís de Sousa
Asked: 2016-08-10 01:35:28 +0800 CST

从命令行设置默认视频播放器

  • 5

我想从命令行设置默认视频播放器。举个例子,我尝试将文件中xvideos对 Totem 的所有引用替换为:xvideosdefaults.list

mv /usr/share/applications/defaults.list /usr/share/applications/defaults.list.old.totem
sed 's/Totem/xvideos/' /usr/share/applications/defaults.list.old.totem > /usr/share/applications/defaults.list

这个文件的内容现在看起来像:

$ cat /usr/share/applications/defaults.list | grep xvideos
application/vnd.rn-realmedia=org.gnome.xvideos.desktop
application/x-extension-m4a=org.gnome.xvideos.desktop
application/x-extension-mp4=org.gnome.xvideos.desktop
application/x-matroska=org.gnome.xvideos.desktop
application/x-shockwave-flash=org.gnome.xvideos.desktop
audio/3gpp=org.gnome.xvideos.desktop
audio/ac3=org.gnome.xvideos.desktop
audio/AMR=org.gnome.xvideos.desktop
audio/AMR-WB=org.gnome.xvideos.desktop
audio/basic=org.gnome.xvideos.desktop
audio/midi=org.gnome.xvideos.desktop
audio/mp4=org.gnome.xvideos.desktop
audio/mpeg=org.gnome.xvideos.desktop
audio/mpegurl=org.gnome.xvideos.desktop
audio/prs.sid=org.gnome.xvideos.desktop
audio/vnd.rn-realaudio=org.gnome.xvideos.desktop
audio/x-ape=org.gnome.xvideos.desktop
audio/x-gsm=org.gnome.xvideos.desktop
audio/x-it=org.gnome.xvideos.desktop
audio/x-m4a=org.gnome.xvideos.desktop
audio/x-matroska=org.gnome.xvideos.desktop
audio/x-mod=org.gnome.xvideos.desktop
audio/x-ms-asf=org.gnome.xvideos.desktop
audio/x-ms-asx=org.gnome.xvideos.desktop
audio/x-ms-wax=org.gnome.xvideos.desktop
audio/x-ms-wma=org.gnome.xvideos.desktop
audio/x-musepack=org.gnome.xvideos.desktop
audio/x-pn-aiff=org.gnome.xvideos.desktop
audio/x-pn-au=org.gnome.xvideos.desktop
audio/x-pn-realaudio=org.gnome.xvideos.desktop
audio/x-pn-realaudio-plugin=org.gnome.xvideos.desktop
audio/x-pn-wav=org.gnome.xvideos.desktop
audio/x-pn-windows-acm=org.gnome.xvideos.desktop
audio/x-realaudio=org.gnome.xvideos.desktop
audio/x-real-audio=org.gnome.xvideos.desktop
audio/x-sbc=org.gnome.xvideos.desktop
audio/x-speex=org.gnome.xvideos.desktop
audio/x-tta=org.gnome.xvideos.desktop
audio/x-wav=org.gnome.xvideos.desktop
audio/x-wavpack=org.gnome.xvideos.desktop
audio/x-xm=org.gnome.xvideos.desktop
image/vnd.rn-realpix=org.gnome.xvideos.desktop
misc/ultravox=org.gnome.xvideos.desktop
video/3gpp=org.gnome.xvideos.desktop
video/dv=org.gnome.xvideos.desktop
video/fli=org.gnome.xvideos.desktop
video/flv=org.gnome.xvideos.desktop
video/mp2t=org.gnome.xvideos.desktop
video/mp4=org.gnome.xvideos.desktop
video/mp4v-es=org.gnome.xvideos.desktop
video/mpeg=org.gnome.xvideos.desktop
video/msvideo=org.gnome.xvideos.desktop
video/ogg=org.gnome.xvideos.desktop
video/quicktime=org.gnome.xvideos.desktop
video/vivo=org.gnome.xvideos.desktop
video/vnd.divx=org.gnome.xvideos.desktop
video/vnd.rn-realvideo=org.gnome.xvideos.desktop
video/vnd.vivo=org.gnome.xvideos.desktop
video/webm=org.gnome.xvideos.desktop
video/x-anim=org.gnome.xvideos.desktop
video/x-avi=org.gnome.xvideos.desktop
video/x-flc=org.gnome.xvideos.desktop
video/x-fli=org.gnome.xvideos.desktop
video/x-flic=org.gnome.xvideos.desktop
video/x-flv=org.gnome.xvideos.desktop
video/x-m4v=org.gnome.xvideos.desktop
video/x-matroska=org.gnome.xvideos.desktop
video/x-mpeg=org.gnome.xvideos.desktop
video/x-ms-asf=org.gnome.xvideos.desktop
video/x-ms-asx=org.gnome.xvideos.desktop
video/x-msvideo=org.gnome.xvideos.desktop
video/x-ms-wm=org.gnome.xvideos.desktop
video/x-ms-wmv=org.gnome.xvideos.desktop
video/x-ms-wmx=org.gnome.xvideos.desktop
video/x-ms-wvx=org.gnome.xvideos.desktop
video/x-nsv=org.gnome.xvideos.desktop
video/x-ogm+ogg=org.gnome.xvideos.desktop
video/x-theora+ogg=org.gnome.xvideos.desktop
video/x-totem-stream=org.gnome.xvideos.desktop
x-content/video-dvd=org.gnome.xvideos.desktop
x-content/video-vcd=org.gnome.xvideos.desktop
x-content/video-svcd=org.gnome.xvideos.desktop

但是,默认情况下,视频仍会使用 Totem 打开,例如,如果我在文件管理器中双击电影文件。

这还能如何实现?

command-line
  • 3 个回答
  • 5318 Views
Martin Hope
Luís de Sousa
Asked: 2016-08-02 01:18:35 +0800 CST

如何在 Ubuntu 16.04 中设置默认文档阅读器?

  • 8

很久以前,可以通过文件中的命令行设置默认应用程序~/.local/share/applications/defaults.list。但是这个文件已经不存在了。

如何使用命令行将 Okular 设置为 Ubuntu 16.04 中的默认文档阅读器?

command-line
  • 3 个回答
  • 1964 Views
Martin Hope
Luís de Sousa
Asked: 2016-07-20 22:25:52 +0800 CST

适用于 Ubuntu 16.04 (Unity) 的深色 GTK 主题

  • 50

我试图在 16.04 上应用来自 Ubuntu 14.04 的深色主题,但它们并没有完全按预期出现(不同的颜色等)。有哪些适用于 Ubuntu 16.04 的原生深色主题?我更喜欢保留默认 Unity 装饰和图标并简单调整颜色的主题,但欢迎提出其他建议。

16.04
  • 2 个回答
  • 124781 Views
Martin Hope
Luís de Sousa
Asked: 2016-05-25 00:22:28 +0800 CST

升级到 Ubuntu 16.04 后 Eclipse 使用高 CPU

  • 6

我最近将我的一个系统升级到了 16.04,而许多停止正常工作的东西之一就是 Eclipse IDE。它现在使用了大约 60% 的 CPU,即使窗口被最小化,也很慢,有些东西甚至没有响应。

根据Stack Exchange 的这个答案,我调查了导致这种行为的线程:

$ ps -mo 'pid lwp stime time pcpu' -C java
  PID   LWP STIME     TIME %CPU
14475     - 09:55 00:02:05 91.6
    - 14475 09:55 00:00:00  0.0
    - 14476 09:55 00:01:14 54.6

转换为十六进制:

$ printf "0x%x\n" 14476
0x388c

在日志中,我发现有关此线程的以下内容:

"main" #1 prio=6 os_prio=0 tid=0x00007f10c000a000 nid=0x388c runnable [0x00007f10c8c62000]
   java.lang.Thread.State: RUNNABLE
    at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
    at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9326)
    at org.eclipse.swt.widgets.Display.eventProc(Display.java:1225)
    at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
    at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2435)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3428)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1488)

我也尝试增加可用内存,但它没有解决任何问题。我的eclipse.ini文件内容:

-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms512m
-Xmx1024m

我安装的插件数量相对较少:TeXlipse、StatET 和 Papyrus。使用相同 JVM (1.8.0_11) 的相同设置在 Ubuntu 14.04 上完美运行

16.04
  • 1 个回答
  • 4223 Views
Martin Hope
Luís de Sousa
Asked: 2016-05-22 06:14:50 +0800 CST

如何从 14.04 升级到 16.04?[复制]

  • 5
这个问题在这里已经有了答案:
为什么从 LTS 升级到下一个时“未找到新版本”? (5 个回答)
如何升级到更新版本的 Ubuntu? (12 个回答)
6年前关闭。

我想将 Ubuntu 系统从 14.04 升级到 16.04。我运行了通常引用的命令:

sudo update-manager -d

奇怪的是建议升级到 14.10:

在此处输入图像描述

如果我随后要求升级,则会收到以下错误消息:

在此处输入图像描述

具体是怎么做的?

14.04
  • 2 个回答
  • 3666 Views
Martin Hope
Luís de Sousa
Asked: 2016-03-17 01:17:37 +0800 CST

用于 Ubuntu 的 CalDAV 客户端

  • 13

我正在寻找适用于 Ubuntu 的功能CalDAV客户端,最好是开源的。我最初在寻找一个在 14.04 上工作的,现在在 16.04 上工作。

Ubuntu 16.04

根据下面一些评论员的建议,我在 Ubuntu 16.04 上再次尝试了这些程序。有明显的改进,但仍然无法在 Ubuntu 上使用 CalDAV 日历。

进化

在 Ubuntu 14.04 上使用它的最重要障碍已得到修复:

  1. 它现在显示在镜头中。
  2. 它可以使用“虚拟”电子邮件帐户启动。

Evolution 带有一个很好的帮助包,它详细解释了 CalDAV 日历的配置。虽然易于设置,但 CalDAV 连接反复失败,日历内容从不显示。当然,也不可能创建新事件。显示一条没有多大帮助的错误消息:

无法连接到“日历”:无法打开日历:URI: https://[email protected]/返回了意外的 HTTP 状态代码 405(不允许)

其他程序使用完全相同的凭据连接到服务器,不知道 Evolution 失败的原因。

KO组织者

它的问题已得到解决,现在几乎可以完全发挥作用。它能够注册我的 CalDAV 帐户,获取我所有的日历并定期同步。它甚至允许我使用我的公共 SSH 密钥而不需要我的密码。

但是,Korganiser 被编程为仅在 UTC 时区工作。我碰巧住在其他地方,因此当为 10h00 创建的新事件在不同时间出现在所有其他设备中时,它的所有功能都变得毫无用处......

再一次:在 Ubuntu 上使用和同步 CalDAV 日历是否有任何其他功能替代方案?

以前在 Ubuntu 14.04 上的尝试

这些是我迄今为止尝试过的软件中心的程序,在 Ubuntu 14.04 上没有一个功能:

  • Evolution -安装后不显示在镜头中:

    在此处输入图像描述

  • KOrganiser - 显示错误信息;菜单保持活动状态,但不产生任何结果。

    在此处输入图像描述

  • 日历- 显示一个神秘的错误消息并退出。

    在此处输入图像描述

那里还有哪些其他客户?

14.04
  • 3 个回答
  • 17489 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