Ubuntu

Ubuntu用户和开发人员的问答

1
为什么将鹦鹉螺中的垃圾箱倒空需要这么长时间?
就此问题而言,“大目录”是指例如Linux内核git存储库或Chromium源。 如果我rm -rf从外壳程序中找到一个像这样的大目录,则最多仅几秒钟即可将其删除。 如果我先将其移至垃圾桶,然后清空垃圾桶,则第一次操作将花费一秒钟,然后实际删除将花费几分钟(我们说的是两位数)。 为什么清空垃圾如此缓慢?说“正在准备”时,它在做什么。运行实际上需要多少准备rm -rf ~/.local/share/Trash/?
15 gnome  nautilus  trash 

2
为什么powertop仍会在> 12.04上检测到可调设置?
根据此问答,Ubuntu 12.04不再需要笔记本电脑模式工具和powertop,因为内核中现在包括了节能功能。 因此,我决定从笔记本电脑中删除笔记本电脑模式工具,因为这会导致笔记本电脑在使用电池时处于关机状态,并且据说不会对功耗造成任何影响。 但是,当我在删除笔记本电脑模式工具后检查了powertop时,我指出实际上有些“ Tunables”从笔记本电脑模式仍然打开的“好”状态变为移除后的“坏”状态。 Bad VM writeback timeout Bad Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 …

1
如何截取尺寸的屏幕截图?
我需要捕获数百张相同大小的屏幕截图。是否有一个应用程序可以使我以固定尺寸捕获屏幕的一部分?例如,我希望固定区域在按下屏幕截图按钮后立即出现,然后在我单击鼠标左键时捕获。 我目前正在使用Ubuntu 12.10附带的默认屏幕截图应用程序,该功能可以捕获区域,但我不知道尺寸是一个问题。
15 screenshot 

1
是否有适用于ALSA和Pulseaudio的精美垂直通知OSD?
是否有一种理想的方法来使音量通知OSD与Pulseaudio和ALSA一起使用?现在,标准台式机对我而言只能与Pulseaudio一起使用。我可以将垂直OSD用作替换项或从命令行调用以图形方式报告任意百分比的变化(作为上下移动的条形图)吗? 之所以需要它同时与ALSA和Pulseaudio一起使用,是因为我使用的WINE应用程序不能与Pulse很好地配合使用,因此在启动Windows应用程序以使用没有额外抽象层的ALSA之前,我要杀死Pulse。当我意识到键盘上的音量键无法正常工作时,我编写了一些bash脚本,分别用Compiz或Openbox(分别通过CCSM和lxde-rc.xml配置)调用以捕获来自pulseaudio --check和的退出信号。然后相应地调整音量: vol_step_up #!/bin/bash pulseaudio --check if [ $? -eq 0 ] ; then pactl set-sink-volume 0 -- +3db else amixer -c0 set Master playback 3+ fi vol_step_down #!/bin/bash pulseaudio --check if [ $? -eq 0 ] ; then pactl set-sink-volume 0 -- -3db else amixer -c0 set Master …



4
对`/ usr / local`进行chown安全吗?
我知道这/usr/local是为了什么-为本地计算机安装软件。默认情况下,root拥有目录。这意味着要在此处安装,您需要使用sudo。对于单用户或开发人员的计算机,这似乎是不必要的命令额外使用。因此,我的问题是-拥有自己的财产安全/usr/local吗? 例如,用于OS X“ Just Works”的Homebrew,因为他们在不使用的情况下拥有/usr/local并安全地在其中安装了软件sudo。 此外,如果您已将本地编译的软件安装到/usr/local,则该软件当前需要root才能自行修改或安装插件。这似乎是不安全的-我想只使用sudo,当我知道确切地会发生什么。 意见?

3
是什么导致/etc/cron.daily/apt挂起?
最近我每天都从服务器收到邮件, 学科 Cron <root@host> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 身体 /etc/cron.daily/apt: DB Update failed, database locked 如果我只运行该/etc/cron.daily/apt部件,它将停留在该位置而没有任何输出,则我尝试先运行tail -f /var/log/apt/*.log /var/log/syslog &然后运行,/etc/cron.daily/apt但也没有输出 哪个数据库被锁定以及由什么锁定,我能够apt-get update成功完成。 昨天做了一些更新,必须重新启动,因此Microsoft修复程序在这里无法正常工作(此操作自更新之前就一直存在,因此不相关) 我还能看什么? 万一重要,这是一个亚马逊实例
15 apt  cron  amazon-ec2 



3
测试Ubuntu移动应用程序
我目前正在阅读有关新的Ubuntu移动(电话)操作系统的大量文章,现在我想知道是否有可能测试应用程序。我知道QtCreator是推荐的IDE,并且目前正在开发一个仿真器,希望不久后可以使用(请参阅David Planella的这篇文章)。 但是该仿真器尚不可用,将应用程序作为Ubuntu桌面应用程序进行测试的技巧似乎不是我的最佳解决方案。QT qmlviewer也无法模拟应用程序与Ubuntu OS的交互,例如与通知栏和Ubuntu Dash集成。 所以我的问题是,是否有qmlviewer扩展名,或者在本月末在使用VMware或VitrualBox的虚拟主机上运行Ubuntu mobile是否是一个好主意,这将启用开发人员在“真实”操作系统中测试他/ D应用程序的外观。 编辑:找到了QtQuick 2.0 TestCase类,该类可用于使用单元测试进行测试驱动的开发。 编辑:关于在Android模拟器上运行Ubuntu Touch的线程也非常有趣。

3
如何将Ctrl +箭头绑定到Home和End键?xmodmap不起作用
在Windows上,我用来绑定Ctrl+ Left到Home和Ctrl+权End通过AHK。 现在,我正在努力在Ubuntu中实现此行为。我试过编辑/etc/inputrc: "\e[1;5C": end-of-line "\e[1;5D": beginning-of-line 它有效,但仅在终端窗口中。我也尝试过xmodmap: xmodmap -e "keycode 113=Left NoSymbol Home" 但它不起作用。 奇怪的是,如果我在xmodmap中绑定Shift+ Left,它将起作用: xmodmap -e "keycode 113=Left Home" 我的猜测是,Ctrl+ Left(跳过单词)的默认行为在某种程度上比xmodmap绑定具有更高的优先级。 在哪里可以找到默认绑定的位置以及如何将其删除?或者,也许我可以在那里绑定所需的行为? 我在Ubuntu 12.04上

2
RAID(mdadm)-如果驱动器大小不匹配会怎样?
问题1-在回答“它只占用较小的磁盘”之前,请快速听我说。我的3TB WD Reds的大小为3001 GB。假设我通过mdadm为sdb1和sdc1设置了一个镜像,该镜像跨越了100%的驱动器。但是突然,其中一个驱动器发生故障。替换为3TB,重为3000 GB。当我放入的驱动器比阵列上当前存在的驱动器小时,会发生什么情况?我知道使用3000 vs 3001的新阵列会把阵列构建为3000。但是就像我说的,当前阵列@ 3001会如何,我添加一个较小的驱动器?是否在重建过程中将自身重新构造为3000 GB? 问题2-如果无法将3000 GB的数据添加到现有3001 GB的阵列中,并且大小只能缩小到3000,我可以将3001的尺寸缩小一点吗? 问题3-还是一个更好的主意。如果我将3TB驱动器减小到2999 GB,该怎么办。这样,驱动器是否短缺1 MB,1字节,10 KB都没有关系,它将始终使用2999 GB的“较小”驱动器。
15 raid  mdadm 

1
如何在虚拟终端中使用鼠标?
最近,我看到一些朋友使用鼠标在虚拟终端(Ctrl+ Alt+ F1)中复制和粘贴文本。我很惊讶这是可能的,并且也想使用它。 他不确定在他的机器上如何做到这一点,但在我的机器上不起作用。我该如何工作? 实际上,我只是编造了一个关于朋友的故事。我确实知道这是如何工作的,我回答了我自己的问题。

5
如何拍摄全屏视频的屏幕截图?
当我以全屏模式观看电影时,我想为自己制作壁纸。不幸的是,在全屏模式下,我尝试按PrtScn,然后全屏模式关闭,然后进行拍摄。我已经尝试过快门,但是我想要一个使用热键拍摄屏幕截图的软件。如果您能回答这个问题,我会很高兴
15 screenshot 

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.