Ubuntu

Ubuntu用户和开发人员的问答

6
跳过时的VLC像素化视频
从Ubuntu 14.04升级到16.04后,我立即注意到一个问题,即VLC现在在您跳来跳去时显示可怕的视频,这似乎在几秒钟后就可以修复,我想这是下一次遇到关键帧时的问题。可以在下面的屏幕快照中显示: 我已尝试以下方法解决此问题: 使用VLC的稳定PPA获得VLC的更高版本(VLC媒体播放器2.2.4 Weatherwax) 从nvidia驱动程序361.42更改为340.96(该命令不起作用,所以我切换回去,确保每次都重新启动)。我还尝试了X.Org X服务器-Nouveau驱动程序。 尝试从自动到X11视频输出XCB以及OpenGL GLX视频输出(XCB)的各种输出。 将硬件加速解码从自动更改为禁用(在“输入/编解码器”选项卡下) 禁用除我的主显示器之外的所有显示器。 我注意到,如果我暂停视频,跳到任意位置,等待一两秒钟,然后播放,视频就可以了。我只需要VLC等待它准备就绪,而不是立即尝试播放音频并尝试使视频同步。 其他媒体播放器(例如mpv媒体播放器)仅在这方面起作用,但是我注意到mpv媒体播放器由于某些原因不允许我跳到下一个视频,这就是为什么我要尝试修复VLC。 2016年6月4日更新 我刚刚在我的上网本上安装了Xubuntu,VLC在那里工作得很好。我从PPA尝试了VLC 2.2.2和2.2.4。这个问题看起来像特定于Ubuntu桌面,或者与我的桌面监视器通过Nvidia GPU运行(但已经使用nouveau驱动程序进行了测试)有关。 我注意到的另一件事是,使用NFS共享从同一网络上的远程主机流式传输媒体使问题更加明显。 2016年6月8日更新 我上传了一个youtube视频,试图演示行为的变化,即当您跳来跳去时音频不会停止播放,但是该视频将被“暂停”,然后以像素化的形式插入,最终进行自我分类。通常,一旦播放器准备就绪,音频和视频将同时进入,并且不会出现视频像素化,如使用VLC的Xubuntu 16.04的视频中所示。 2016年6月9日更新 看来我使用Kazam屏幕投射器录制的视频没有受到影响,这使我认为这是某些专有编解码器或其他东西。我重新访问了解码菜单,发现只有此选项可用于本地文件(从NFS文件夹加载该视频时,在同一视频上我仍然有像素化问题,但这也许又是另一个问题了吗?)。 我猜测的DRM的选择是很重要的一点是在这里通过X11 VA-API确实没有工作(我也没有“禁用”或任何其他人的)。现在,我很想找出从NFS加载视频时需要做的事情。 增加流输出多路复用器缓存并不能解决问题。 最终更新-这是Nvidia问题(2016年6月9日) 这绝对是与Nvidia显卡有关的问题(尚未测试AMD)。注意到带有DRM的VA-API在我的工作计算机(也运行带有Nvidia显卡的Ubuntu 16.04)上不起作用之后,当我回到家时,我尝试安装xubuntu来测试该理论。那并没有解决问题。之后,我拔出了Nvidia显卡,现在使用集成的Intel图形(在i5-4670K上),可以很好地在“自动”甚至从NFS加载的文件上工作。 通常,我会将其发布为答案,但我认为其他人不会对此感到满意。我希望也许有人会提供一个解决方案,使我可以再次插入图形卡,但是我认为现实是我们需要等待内核更新和/或Nvidia更好的专有驱动程序。让我惊讶的是,插入卡并使用开源nouveau驱动程序,或者关闭硬件加速都无法正常工作。
20 16.04  vlc 

4
Ubuntu 16.04升级后,PHP以文本形式呈现
Ubuntu 16.04升级后,Apache将PHP文件作为文本呈现。 Apache已安装并正在运行。PHP7正在运行。当我执行以下命令时,我得到正确的输出: php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";' 但是,当我访问http://localhost/info.php或任何其他php文件时,我得到的是文件内容而不是页面。 在线的大多数帮助都适用于Ubuntu和PHP的旧版本,因此我不确定它们是否可靠。 更新:安装libapache2-mod-php7.0并启用php7.0后,Apache将无法启动。查看输出: douglas@douglas-acer:~$ sudo service apache2 restart douglas@douglas-acer:~$ sudo apt-get install libapache2-mod-php Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: libapache2-mod-php 0 upgraded, 1 newly installed, 0 …
20 upgrade  apache2  php  16.04  php7 

1
无法加载主机密钥:/var/log/auth.log中的/ etc / ssh / ssh_host_ed25519_key
我有一个在AWS上运行的Ubuntu 14.04实例。 我正在浏览身份验证日志(/var/log/auth.log*),并注意到出现以下行: Could not load host key: /etc/ssh/ssh_host_ed25519_key 该行每天出现1k至10k次,可能是由于黑客尝试失败所致。 在研究这个问题时,我提出了许多问题。 缺少此密钥会有什么影响?我仍然可以使用AWS提供的密钥登录。是否迫使我的SSH连接的安全性降级?是否出于安全考虑而故意将其禁用? 我看到有人建议在安装过程中未正确生成密钥,因此我需要使用dpkg-reconfigure或ssh-keygen重新生成密钥。 另外,我还看到有人建议只是注释掉行:HostKey /etc/ssh/ssh_host_ed25519_key在/etc/ssh/sshd_config

3
从命令行打开多个firefox选项卡
我正在尝试firefox从命令行中的两个选项卡打开,并使用两个单独的网址。到目前为止,我还没有运气。 firefox -new-tab https://www.evernote.com/Home.action -new-tab http://www.gmail.com 有人可以指出我正确的方向吗?


4
如何摆脱cloud-init?
我将Ubuntu 14.04映像用作流浪汉的基本框。不幸的是,此基本框包含cloud-init,这会在启动计算机时导致许多问题:https : //github.com/mitchellh/vagrant/issues/3860 我没有在云中使用我的机器,所以我真的不需要这个。我虽然输入: sudo apt-get remove cloud-init 可以解决我的问题,但是机器仍然会花费大约3分钟的启动时间来尝试配置不需要的东西。 我可以看到有在AA号码的云初始化相关的文件/etc/init(例如cloud-init.conf,cloud-final.conf,cloud-config.conf等)。我可以删除它们,但不确定是否安全。 我还安装rcconf了检查所有starup脚本的程序,但在那里找不到与cloud-init相关的任何内容。有任何想法吗?

3
通过OpenVPN的传输守护进程
我最近购买了BeagleBone Black,并使用这种方法在其上安装了Ubuntu 。到目前为止,一切都奏效了。我想将BeagleBone用作洪流盒,但我不想直接通过Internet连接进行操作(我不认为我的ISP会喜欢它)-因此,我已经从欧洲服务器购买了VPN订阅。在此之前,我已经将笔记本电脑手动连接到该VPN并运行“传输”。我知道VPN连接可在Ubuntu中运行,并且主机为OpenVPN提供设置信息。令人讨厌的是,分配的IP地址的动态性质意味着它会经常更改,因此当我将笔记本电脑与VPN一起使用时,我会在“传输”中手动将侦听地址设置为所需的值。 理想情况下,我需要以下设置: 传输仅通过VPN运行,禁止通过普通WAN连接运行种子 仅定向到传输的流量将通过VPN接受或发送,所有其他未经请求的流量将被丢弃 传输基于分配的IP地址使用适当的端口进行侦听 OpenVPN在启动时自动启动,然后随后开始传输 传输的Web GUI可以通过LAN访问,也可以通过我的WAN连接通过Internet访问(即不通过VPN返回)

7
Ubuntu 14.04频繁冻结鼠标
我最近在华硕(i5核心和8GB Ram)上将Ubuntu 14.04和Windows 7一起安装了。 我的屏幕经常死机。我不能移动鼠标,但可以使用键盘。发生这种情况时,我总是可以使用Ctrl + Alt + F2打开命令行并sudo service lightdm restart重新启动图形。 但这当然不能解决问题,而且很烦人,因为它经常发生。 我如何在这里找到并解决潜在问题? 致意并提前致谢
20 14.04  graphics  mouse  freeze 

7
为什么此rsync + ssh cron作业会给我“权限被拒绝(公钥)”错误?
我经常备份到本地驱动器,我想每天将其同步到远程服务器。 目标服务器仅配置用于SSH密钥(无密码)访问。由于该服务器的主要SSH密钥受密码保护,因此我创建了第二个SSH密钥(无密码保护)+用户用于无人值守备份 -这样,当cron运行时,我不必在场输入密码。 我正在使用cron和rsync,所有命令都可以单独工作,但是结合使用时会失败。 故障排除运行时我所能得到的最大 env -i sh -c "rsync -lrstRO --delete --exclude 'lost+found' /Backups/auto-daily-backups/./ backups-only@XX.XX.XX.XX:/backups/desktop/" 返回错误 Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.0] 关于如何进一步解决此问题的任何提示? 到目前为止,这是我尝试过的方法,但我没有主意: Cron肯定在运行 ps aux | grep cron 在/ var / …

4
将UFW日志重定向到自己的文件?
有没有一种方法可以方便地将UFW的条目重定向到/ var / log / ufw上自己的日志文件中,而不是填充/ var / log / syslog,因为要找到解决所有UFW问题的解决方案变得越来越棘手我?
20 14.04  log  ufw 

1
Dropbox无法以“ VerificationError:导入pylinux…”开头
Dropbox无法以“ VerificationError: importing pylinux...” 开头。似乎最近的一些Python更新中断了Dropbox,从而导致以下错误: Starting Dropbox...Traceback (most recent call last): File "dropbox/client/main.py", line 13, in File "autogen_explicit_imports.py", line 13, in File "ui/common/selective_sync.py", line 6, in File "arch/__init__.py", line 28, in File "arch/linux/tracing.py", line 8, in File "hard_trace.py", line 6, in File "client_api/connection_hub.py", line 21, in File "client_api/kv_connection.py", line 23, …
20 python  dropbox 

8
安装Ubuntu 14.04后在GRUB中丢失Windows 7
因此,今天我决定在以前曾与Win 7进行双重引导的13.10(32位)Ubuntu上安装新的14.04(64位)。因此,它为我提供了许多选择来安装14.04,其中之一是重新安装Ubuntu,而不会丢失我的文件和应用程序(可能的话)。当安装过程完成时,系统提示我照常重新启动,但是这次没有显示GRUB菜单,让我选择是使用Windows还是Ubuntu引导,并且现在仅使用Ubuntu引导。我已经用Gparted检查了分区,而Win7仍然在那里。 那么,有没有办法让GRUB再次看到两个操作系统,又如何? 先感谢您 !



3
如何快速查看键盘快捷键列表?
例如,查看哪些键在多个终端窗口之间切换。 我正尝试多使用键盘,少使用鼠标。 如果我有多个打开的窗口,则可以使用alt- tab在它们之间切换。 默认情况下,它开始选择“下一个”应用程序窗口,但是我发现如果按住它2秒钟,它将保留在终端窗口中,并允许我在终端窗口之间切换。这就是我要的东西。 有没有一种方法可以在窗口之间切换-通过上面的多窗格方法或通过在窗口之间循环-不使用上述方法并延迟2秒。 如果有一种方法可以做到ctrl- tab或shiftalttab 我不是在寻找拆分窗口或选项卡窗口或tmux窗格解决方案。我已经使用了这些,这是一个独立的问题,我想知道是否有解决此需求的选项。 键盘管理器设置显示以下内容,但似乎对我没有帮助。 键盘快捷键还显示: 但是alt- f6不起作用

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.