小编ken*_*orb的帖子

希伯来语字幕是胡言乱语

我尝试使用 gsubedit(gnome 字幕)为视频添加字幕,但它显示字幕为乱码,而且我打开文件并看到那里乱码。

我也在 Windows 中使用了希伯来语字幕,如何让 Ubuntu 以希伯来语显示我的字幕?

感谢您的帮助!(:

video vlc hebrew subtitle

7
推荐指数
3
解决办法
4万
查看次数

使用 gdb 调试 php

我正在尝试在我的 Ubuntu 9.10 上调试 PHP 上的 SIGSEGV。

我已经安装php5-dbg了调试符号,但是,当我启动 gdb 时,它显示以下输出:

Reading symbols from /usr/bin/php...
Reading symbols from /usr/lib/debug/usr/bin/php5...done.
(no debugging symbols found)...done.
Run Code Online (Sandbox Code Playgroud)

欢迎任何想法。

php debug debugging segmentation-fault

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

Ubuntu 桌面在正常使用过程中偶尔会挂起

Ubuntu 16.04 一直挂在我身上~每天 1 次。当我在浏览网页或使用桌面应用程序时会发生这种情况,而不是在启动时。当它这样做时,鼠标指针仍然可以自由移动,但在我硬重启之前,单击或击键对我的系统没有影响。

我调试它的最佳方法是什么?

以下是一些信息:

selah@selah-Precision-Tower-5810:~$ uname -a
Linux selah-Precision-Tower-5810 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

另外,如果相关,我有一个“非常大”的显示器,一个戴尔 42 英寸分辨率为 3840x2160 的显示器。

selah@selah-Precision-Tower-5810:~$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2)
Run Code Online (Sandbox Code Playgroud)

更新:

按照 Artyom 的建议,我在错误日志中发现了以下消息:

Apr 27 09:47:25 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Apr 27 09:47:29 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Apr 27 09:47:33 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: …
Run Code Online (Sandbox Code Playgroud)

video-driver crash 16.04

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

VNC 上的垂直分辨率乘以 12

我在 2 个显示器上运行 Ubuntu 11.10,分辨率为 3840x1080。这是通过 NVIDIA 的 TwinView 模式完成的。当我运行以下命令时:

x11vnc -safer -localhost  -once -display :0 -ncache 10 -ncache_cr -geometry 3840x1080
Run Code Online (Sandbox Code Playgroud)

并从带有 TightVNC 的 Windows 机器连接,我的连接列出分辨率为 3840x12960。如果您不想进行数学运算,那就是 12 x 1080。VNC 连接的顶部看起来正常,但我可以向下滚动很多,我看到以前窗口的鬼影。

知道为什么或如何阻止这种情况吗?

vnc xvfb display-resolution

5
推荐指数
2
解决办法
1290
查看次数

不支持适合 RFB 3.3 的安全类型

我正在尝试设置从 W10 桌面到 Ubuntu 15.10 服务器的 RDP 连接。连接已建立,但当我输入凭据以打开服务器上的桌面时,它会返回到 RDP 会话的开始屏幕。为了解决这个问题,我尝试了以下解决方案

现在我得到一个错误:

started connecting
connecting to 127.0.0.1:5900
tcp connected
security level is 0 (1=none, 2=standard)
error - problem connecting
Run Code Online (Sandbox Code Playgroud)

在尝试本地 IP(在 LAN 内)和 WAN IP 时都会出现此错误。我对 Linux 完全陌生,所以请耐心等待,因为我可能会错过一个简单的解决方案。

我在日志文件中发现以下错误:

rfbClientConnFailed("没有适合 rfb 3.3 支持的安全类型")

server remote-desktop networking

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

Ubuntu 可以安装在基于 Intel Atom 的笔记本电脑或迷你 PC 上吗?

关于这台笔记本电脑,我遇到了很多相互矛盾的信息,在您得出结论之前,我想警告大家一些事情。

1)联想有几台笔记本电脑以“100s”以下的价格出售——有些是赛扬,有些是凌动处理器。我在这里指的是 Atom 笔记本。

2) 有很多信息表明这些需要 32 位 EUFI 引导加载程序,但我在 bios 中没有发现任何提示。

3) 这些笔记本电脑的bios非常有限。您无法编辑引导顺序!您不能禁用 EUFI!

bios 中可编辑选项的完整列表包括:

  • 安全启动(开或关)
  • 重置为设置模式
  • 恢复出厂密钥
  • 热键模式。(开或关)

我是认真的,就是这样。

如果启用启动菜单,则无论 USB 驱动器上有没有 Windows 启动管理器。存在其他选项,但由于未知原因显示为灰色。

有谁知道如何使用如此严格的引导加载程序将 Linux 安装到 Atom 上?我已经看到一些线程表明这是可能的,但是没有人描述过我遇到的绝对有限的引导环境。

如果我使用 32 位 EUFI 引导加载程序安排映像,从 USB 引导是否会神奇地变得可用?

我该如何解决这个问题?

boot lenovo bootloader system-installation intel-atom

5
推荐指数
2
解决办法
3万
查看次数

Mono,无法打开可执行文件

我正在尝试使用 Mono 打开一个简单的可执行文件,因为 Wine 告诉我为 .net 应用程序安装 Mono,这是我得到的错误

    mono yt.exe

** Message: Unknown heap type: #GUlD



** Message: Unknown heap type: #Blop





** (yt.exe:2508): WARNING **: The following assembly referenced from /home/austin/Downloads/yt.exe could not be loaded:

     Assembly:   System.Windows.Forms    (assemblyref_index=0)

     Version:    4.0.0.0

     Public Key: b77a5c561934e089

The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/austin/Downloads/).





** (yt.exe:2508): WARNING **: Could not load file or …
Run Code Online (Sandbox Code Playgroud)

mono wine

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

Virtual Box升级后,内核源丢失

我确实将 VirtualBox 从 4.1 升级到 4.2

每当我想加载我的 Win XP VDI 时,它都会给我以下错误:

未安装内核驱动程序 (rc=-1908)

VirtualBox Linux 内核驱动程序 ( vboxdrv) 未加载或/dev/vboxdrv. 请通过执行重新安装内核模块

/etc/init.d/vboxdrv setup
Run Code Online (Sandbox Code Playgroud)

作为根。如果它在您的发行版中可用,您应该首先安装 DKMS 包。该软件包会跟踪 Linux 内核更改并在必要时重新编译 vboxdrv 内核模块。

我按照建议的步骤重新安装内核模块,日志文件如下:

Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
Makefile:181: *** Error: unable to find the …
Run Code Online (Sandbox Code Playgroud)

virtualbox 12.10

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

如何创建交换文件?

我有一个 500Gib 的硬盘和 2Gib 的 RAM。我有 ubuntu 12.04

当我最初对磁盘进行分区时,我有未分配的空间,因为我有另一个装有 Windows 的磁盘。这个磁盘死了,所以我不得不在这个磁盘中安装 Windows 并且不得不擦除交换分区。

现在,当我处理大量图片、视频等时,计算机变慢了,我认为这是因为我没有交换文件。

我的一个朋友给了我下面的命令,但计数给了我 2Gib 的交换文件,我想要 4 Gib 的交换文件。

请你告诉我该算哪个数?

sudo dd if=/dev/zero of=/swapfile.swap bs=4096 count=1048576
Run Code Online (Sandbox Code Playgroud)

partitioning swap

4
推荐指数
2
解决办法
6663
查看次数

如何使用 ldap-utils 命令行删除 LDAP 中的特定属性?

我正在尝试从 LDAP 用户中删除两个属性。

伪命令:

ldapdelete -D "uid=username,attribute1,attribute2" -w my_pass -h localhost
Run Code Online (Sandbox Code Playgroud)

我怎么做?


注意:搜索时我使用以下工作命令:

ldapsearch -D "cn=my-test,ou=Services,dc=foo,dc=com" -w my_pass -h localhost -b "ou=Non-Enterprise,ou=People,dc=foo,dc=com" -s sub -x -ZZ "(uid=username)"
Run Code Online (Sandbox Code Playgroud)

有关的:

如何使用 LDIF 删除 LDAP 中的一个属性?

Sun Java System Directory Server Enterprise Edition 6.0 管理指南

GitHub 上的示例

ldap command-line

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

apt-get clean 不会删除 /var/lib/apt/lists 中的 .lz4 文件

我想删除.lz4由 Apt 生成的文件,但是apt-get clean没有完成这项工作。它会删除partialdir中的文件,但不会删除/var/lib/apt/lists.

# apt-get -s clean
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/lib/apt/lists/partial/*
Del  
# apt-get clean
# find /var/lib/apt/lists -type f -size +10M -ls
  3685776  15304 -rw-r--r--   1 root     root     15667682 Apr 21  2016 /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_xenial_universe_binary-i386_Packages.lz4
  3685775  15340 -rw-r--r--   1 root     root     15707199 Apr 21  2016 /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_xenial_universe_binary-amd64_Packages.lz4
Run Code Online (Sandbox Code Playgroud)

如何使用 Apt 命令清理这些文件?

我想删除它们,因此配置后我的 Docker 容器更小。


使用 Docker 重现步骤:

$ docker run ubuntu:xenial -it bash
# apt-get update
# apt-get -s clean
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/* …
Run Code Online (Sandbox Code Playgroud)

apt docker 16.04

0
推荐指数
1
解决办法
3808
查看次数