Ubuntu

Ubuntu用户和开发人员的问答

10
在gnome-terminal中的配置文件之间切换的命令行
我为gnome-terminal创建了一个新的配置文件,可以在“隐式”配置文件和新创建的配置文件之间切换,如下图所示: 现在,我想知道如何使用命令行/脚本或使用快捷方式在配置文件之间切换。 注意:解决方案如: gnome-terminal --tab-with-profile=Implicit && exit 被排除在外是因为在更改个人资料的过程中,我不想关闭并打开另一个终端或获取另一个终端窗口。

2
ntpd vs ntpdate:优点和缺点
为了使时间在Ubuntu系统上保持准确,可以执行以下任一操作: 运行ntpd(网络时间协议守护程序),它将一直运行,并在时钟漂移时不断调整系统时间。或者: ntpdate定期致电(例如来自cron) 问题: 这两种方法各自的优缺点是什么? 哪些不同的方案要求选择另一种方案?

1
Ubuntu 13.04中的窗口平铺(Move-to- {corner,side})快捷方式
我试图弄清楚如何在Ubuntu 13.04中更改窗口平铺快捷方式。目前,它们设置为<Ctrl><Alt>numpadn。 首先,我尝试检查键盘设置中的快捷方式 System Settings> Keyboard> Shortcuts>Windows 但它不在那里。然后我打开dconf-editor并导航 org.gnome.desktop.wm.keybindings。在那里,我发现下面的键: move-to-center,move-to-corner-ne,move-to-corner-nw,... 它们都设置为默认值,即当前的工作值(例如move-to-corner-nw=> ['<Primary><Alt>KP_Home'])。当我尝试更改此设置时,无论我更改为哪种快捷方式,都不会发生任何事情,而是使用默认值。对于相同模式中的其他键(例如switch-to-workspace-1或minimize设置的更改),它们起作用。 我的问题是为什么move-to-...键的值会被忽略?如何更改此快捷方式? 谢谢。 昆坎

4
出现分段错误的Skype崩溃[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 5年前关闭。 在13.04以下,Skype因段错误而崩溃。 $ skype Segmentation fault (core dumped) $ 我怎样才能解决这个问题?
20 skype 


7
在Ubuntu 13.04中没有声音,仅列出了虚拟输出设备
我的声音突然停止在Ubuntu 13.04 64bit上播放。我只能在“声音设置”中看到虚拟输出设备,并且在测试过程中没有声音播放。 我可以通过杀死一个奇怪的进程来使声音暂时起作用,但是重新启动后我必须重复执行相同的操作 jan@jan-HP-Desktop:~$ ps -ef|grep pulseaudio 112 1405 1 0 09:38 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog 112 2132 1405 0 09:38 ? 00:00:00 /usr/lib/pulseaudio/pulse/gconf-helper jan 2575 1 0 09:39 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog jan 2597 2575 0 09:39 ? 00:00:00 /usr/lib/pulseaudio/pulse/gconf-helper jan 3160 2975 0 09:40 pts/2 …
20 sound  13.04  64-bit 

3
如何将.msg文件(Outlook电子邮件)转换为.eml?
我刚刚开始使用Ubuntu和Thunderbird。 我已将Outlook电子邮件保存在硬盘中,并且具有.msg扩展名。现在,当我尝试在Thunderbird中打开它们时,因为Thunderbird使用了.eml扩展名,所以没有打开它们。 请告知我如何将Outlook中的旧电子邮件转换为Thunderbird格式。

2
如何使用以连字符“-”开头的文件名作为命令参数?
这可能是一个简单的问题,但是如何在命令行程序中使用以“-”开头的文件? 例如,我试图pdfgrep在一个名为的文件上使用,-2013-01-01.pdf但是它抱怨没有为2、0、1、3等定义选项。 将文件名更改为不以“-”开头的文件名即可解决该问题,但这不是一个选择,因为文件不是我创建的。我只想检查我知道即将发生的特定更改。

6
使用Virtualbox进行游戏,对您有用吗?
目前,我正在使用Windows8。我有一个用于Ubuntu开发的虚拟机。除此之外,我有时只想放松和享受经过数小时研发的游戏(《战地3》,《天际》,《圣徒街:第三》等)。 我想让我的主机装有Linux,并在虚拟盒子上安装Windows。 我想从尝试过或看过的人那里知道: 表现如何? 我从未对此有所了解,但是,即使我在Windows框中安装了正确的驱动程序,也有关系吗?至少在这一部分上,我很好奇它是如何卸载的。哪些驱动程序最重要。 老实说,鼠标和键盘的集成,有时Virtual Box中的鼠标集成有点令人沮丧,鼠标光标消失等。 我不确定这是否是问的正确地方。我只是想回到Linux,但我是PC玩家,所以我不能丢掉Steam。我知道linux客户端,但是其中大多数游戏无法正常工作。 如果有合适的地方问这个问题,是否让StackExchange网站或任何其他网站让我知道。 干杯和我希望那些处于同一位置的人能找到中间立场。

2
如何使用ffmpeg快速将mp4转换为webm?
为了使用HTML5视频的网站,我必须将76个mp4文件转换为webm。我说的是10 Gb的mp4文件...我知道我可以简单地要求ffmpeg使用以下方法: ffmpeg -i input_file.mp4 output_file.webm 当然,我将通过以下方式递归执行此操作: find ./ -name '*.mp4' -exec bash -c 'ffmpeg -i "$0" "${0%%.mp4}.webm"' {} \; 我什至尝试了一些在互联网上找到的东西: ffmpeg -i input_file.mp4 -cpu-used 4 -threads 8 output_file.webm 但问题是,我花了不到一周的时间!!!我究竟做错了什么?有什么办法可以加快速度吗?如果转换为ogg,我会提高速度吗?请帮忙!!!
20 video  ffmpeg  conversion  mp4  webm 


2
如何设置这些iptables规则以在启动时运行
每当登录时,我通常都会运行iptables规则。从终端我输入; sudo sh firewall.sh 设置姐姐的计算机,我想给她一些基本的防火墙保护。她不会以管理员身份登录,而只是一个标准帐户。如何在她每次登录时都运行防火墙脚本而无需输入任何密码? 我为姐姐的计算机编写的脚本包含; #!/bin/sh modprobe ip_conntrack iptables -F iptables -X iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP iptables -I OUTPUT -p tcp --dport 80 --sport 32768:61000 -j ACCEPT iptables -I OUTPUT -p udp --dport 53 --sport 32768:61000 -j ACCEPT iptables -I OUTPUT …

3
如何使用PulseAudio虚拟音频流通过Skype播放音乐?
我正在尝试侦听特定进程(A)和另一个进程(B)的音频输出,同时将A的音频输出重定向到B的音频输入。这相当于在听音乐和您的朋友同时让您的朋友能够听到您的声音的同时在Skype中播放音乐。 我已经尝试过在openSUSE(Google“寻找(也许)寻找与Pulse Audio一起使用的混音器”)上的教程,甚至观看了几次视频。以前,我尝试使用JACK只是发现它无法识别我的耳机Logitech G35。 我可以播放音乐,可以有我的朋友,也可以听到,但是不能同时发送声音。是我的声音还是朋友听到的音乐。我也该如何发送声音? 我的设置的一些图片(使用一个Null输出): 播放标签: 录制标签:

6
意外卸载许多软件包后,Ubuntu系统损坏
我不小心删除了所有以以下名称开头的软件包jpeg: sudo apt-get remove jpeg* 这搞砸了很多事情,删除了Unity,Firefox,Flash Player等。 我设法以某种方式恢复了桌面和统一性,但随后很多事情仍然存在问题。例如.rpm文件,.tag.gz根本不会打开。 我想要的是一种修复所有错误的方法。相当于带有Windows光盘的“修复安装”。 有提示吗?
20 apt  reinstall 

2
为StartupWMClass设置多个值(以在Unity中的同一启动器下分组)
这是我尚未找到解决方案的通用问题的特定示例。 我有一个程序(Android虚拟设备管理器)可以从自身内部启动“子程序”(即仿真器或虚拟设备)(也可以从其他位置启动)。我希望将这些程序的任何EITHER实例归入同一Unity图标下。 我已经创建了一个.desktop文件来尝试完成此任务,但不完全知道该怎么做。桌面文件如下: #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Name=Android Virtual Device Icon=/home/ben/.icons/android.svg Exec=/home/ben/usr/bin/android avd StartupWMClass=Android Virtual Device Manager 据我了解,这StartupWMClass是我需要正确设置以实现此目标的条件。我已经xprop WM_CLASS在复制窗口上使用了两个类名(“ Android虚拟设备管理器”和“ emulator64-arm”)。两者都可以单独工作(无论以什么方式启动,启动器图标都正确地附加到了程序上),但是我无法使它同时适用于两者。 我假设我某种程度上需要为其设置两个值,StartupWMClass但不能正确执行(或知道它是否是有效的操作)。我已经尝试过,像环境变量一样用冒号分隔,用逗号分隔,用引号引起来,等等,但是我在官方文档中找不到任何提示。 有什么建议么? 编辑: 另一个更有趣,但可能更可识别的示例是Matlab。我正在运行2013a,初始显示的初始屏幕和程序具有完全不同的WM_CLASS值。这意味着,当我单击其中的启动器StartupWMClass=com-mathworks-util-PostVMInit时,启动屏幕将显示一个不同的Unity图标(默认为“未知”),而其余​​的图标将显示在启动器下方。 通过使用xprop WMCLASS并首先单击启动屏幕,然后通过活动Matlab会话进行重复,我得到以下终端输出: ben@ben-OptiPlex-9010:~$ xprop WM_CLASS WM_CLASS(STRING) = "MATLAB", "MATLAB" ben@ben-OptiPlex-9010:~$ xprop WM_CLASS WM_CLASS(STRING) = "sun-awt-X11-XFramePeer", "com-mathworks-util-PostVMInit" 如果我可以按照以下方式指定内容: StartupWMClass=com-mathworks-util-PostVMInit&&MATLAB 那会完美地工作(因为两者都是分开工作的),但是我什至不知道语法,即使它存在。我只知道到目前为止我还没有尝试过任何方法。 无论哪种方式的任何帮助或最终答案都将是很好的,因为我认为这是运行良好的台式机的相当基本的要素。

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.