小编Adi*_*tya的帖子

如何更改单个窗口的标题颜色?

为了简化桌面上许多窗口之间的导航,我想为每个窗口设置不同的标题颜色。这可能吗?

我有 12.04 与 Unity。

compiz

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

各种 gnome 风格如何使用它们共享或不共享的配置资源?

到目前为止,让我远离 gnome 的一件事是缺乏一个通用的、中心的配置位置。这是在过去的日子不好,但问世后compizmutterdconf和非官方的调整utils的(gnome-tweakubuntu-tweakunsettings等),这是更加混乱。

尤其是当事情没有按预期工作时。一些键盘快捷键设置在一个地方,一些在其他地方;有些是从一个香草侏儒转移到 Unity 的,有些似乎没有被注意到。也许它们与其他一些设置冲突,但没有通知。等等。

我还经历过,在使用不同风格的 GNOME(Gnome 2、Gnome 3、Unity、Gnome Shell、Cinnamon 等)时,有时其中一个的更改不会对其他版本产生影响——有时它们将它们完全弄乱(或导致下次登录时恢复为默认值)。

所以,要回答这个问题:有人能指点我一份关于各种 GNOME 如何相互关联的调查——各种后端/系统,以及配置前端?哪个配置(比如 Gnome Shell)会对其他配置(比如 Unity)产生影响?

gnome configuration unity

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

当我将分区格式化为“MS-DOS”时,Nexus 7 无法启动

我将 Ubuntu 12.10 安装到我的 Nexus 7 上,只是想看看它的样子。我注意到即使我有 32 GB 的平板电脑,我也只有 6 GB 的存储空间。所以我下载了 GParted 并尝试编辑分区,但注意到没有分区,它告诉我我需要创建一个分区表。我对硬盘不太了解,所以我决定创建一个,看看它是否能解决我的问题。所以我创建了一个“MS-DOS”分区表并重新启动了我的设备。它无法启动。它只是停留在黑屏,什么也不做。我试过这些命令:

"sudo fastboot reboot" -result: stuck at Waiting for Device
"sudo fastboot reset" -result: stuck at Waiting for Device
Run Code Online (Sandbox Code Playgroud)

注意:我无法更换,我需要解决这个问题。如果需要,我愿意擦除平板电脑上的所有内容。

ubuntu-touch

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

如何将 select 语句选项放入 If 语句中?

我对在 Ubuntu 上编程很陌生。我正在尝试做一个简单的 bash 脚本。

我有一个选择菜单工作,但我希望在其中做出的选择进入许多 if 语句,对应于所做的选择。

例如,这是伪代码:

Choose from the following 
a) 
b) 
c)

a selected 

if a is selected 
then 
run this script 
fi

if b selected 
then 
run this script
fi

if c selected 
then 
run this script
Run Code Online (Sandbox Code Playgroud)

我如何将选择传递到相关的 if 语句中?

所有这些都必须从一个脚本运行。这可能很简单,但我对此很陌生,并且正在努力解决它。

bash scripts

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

开发版本发布为稳定版后,如何减少 apt-get 更新列表的大小?

我从三月初开始使用13.04的开发版。在开发版本中,运行该sudo apt-get update命令的一般行为是在列表文件发生更改时完全下载它们。然而,如果使用 Ubuntu 的稳定版本,则该命令仅下载列表文件的差异(如果它们已更改)(rsync 样式)。

基本上,在开发版本中sudo apt-get update下载大约 17-18 MB 的数据;而在稳定版本中,只能下载大约 1 MB 的数据(初始运行除外)。

现在,由于 13.04 已作为稳定版发布,我想更改 的行为sudo apt-get update以模仿其在稳定版中的正常行为。我该如何做到这一点?


之前在 Ask Ubuntu 上提出了一个类似的问题,但针对稳定版本:

但是,这是 12.04 中的一个错误,后来得到了修复。但是在我的情况下给出的答案是不可行的。对于 Ubuntu+1,它不是错误,而是开发版本的一般行为。无论如何,我会通过那里提供的答案:

  • touch在我每次运行命令 ( sudo apt-get update)之前,John S Gruber 的回答会询问相关文件。在我的情况下这绝对不可行。这个问题的答案是可以的,因为它是 12.04 中的一个错误,并且在这种情况下提供了临时修复。

  • Chan-Ho Suh 的回答要求更改更新镜像。这不会解决开发版本中的问题。

  • 安华的回答也是对这种情况的临时解决方案。它假设我sudo apt-get update只会在添加 PPA 后运行命令,因此要求禁用其他存储库。这在我的情况下是不可行的,因为我显然想更新所有存储库。我不一定只在添加 PPA 后才运行此命令。我每天运行这个命令来安装 Canonical 发布的任何更新。我sudo apt-get update用作软件中心的替代品。


所以在这里。如何恢复sudo apt-get update命令的正常行为以仅下载已更改文件的差异?希望相同的解决方案也适用于软件中心,因为如果我使用它进行更新,软件中心也会消耗类似的带宽。

我绝对不想仅仅为了恢复这种行为而重新安装 13.04。 …

update-manager apt

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

如何修复无法重新启动的计算机?

我无法在 Ubuntu 12.04 下重新启动我的笔记本电脑,并且在单击重新启动按钮后屏幕变黑且没有响应。

我如何解决它?

boot grub2 restart

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

传输守护进程:即使 debian-transmission 具有 root 组,权限也被拒绝

我有一些很奇怪的事情。传输守护进程一直告诉我

“权限被拒绝/home/transmission/downloads/..”(.. = torrent 文件夹和文件的名称)

我创建了这个文件夹传输:

sudo mkdir /home/transmission
Run Code Online (Sandbox Code Playgroud)

在此之后,我在里面创建了文件夹:

sudo mkdir /home/transmission/incomplete
sudo mkdir /home/transmission/downloads
Run Code Online (Sandbox Code Playgroud)

仅通过从debian-transmission以下位置创建这些文件夹来首先授予权限:

sudo chgrp -R debian-transmission:debian-transmission /home/transmission
Run Code Online (Sandbox Code Playgroud)

将自己添加到此组:

sudo usermod -a -G debian-transmission kurt
Run Code Online (Sandbox Code Playgroud)

但仍然无法访问我可以编辑文件并将文件添加到下载文件夹,因此我已将我的组添加kurtdebian-transmission.

sudo usermod -a -G kurt debian-transmission
Run Code Online (Sandbox Code Playgroud)

权限被拒绝..嗯。好的然后chmod这个文件夹到777。

sudo chmod 777 -R /home/transmission
Run Code Online (Sandbox Code Playgroud)

权限被拒绝..我能做的最后一件事:

sudo usermod -a -G root debian-transmission
Run Code Online (Sandbox Code Playgroud)

但没有任何帮助。我知道这不是一个好方法。但我只是想测试这是否有效。为了确定起见,我在每次更改权限后都重新启动了传输服务。一些额外的信息:

ps aux | grep transmission
output:
117      17319  0.4  0.4 397624 10196 ?        Ssl  18:33   0:05 /usr/bin/transmission-daemon -f --config-dir /var/lib/transmission-daemon/info
kurt     17767 …
Run Code Online (Sandbox Code Playgroud)

chmod transmission

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

是否可以在不向 grub 命令行添加 `pci=nomsi` 或 `acpi=off` 的情况下启动?

我有一台配备 Intel Core 2 Duo P8400 CPU 的华硕 X64SL 笔记本电脑。

当我想用我的Linux启动必须添加到GRUB命令行两种pci=nomsiacpi=off

是否有另一种方法可以在不添加这两行中的任何一行的情况下启动?

grub2 kernel asus

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

如何卸载 Ubuntu 中预装的 vi 文本编辑器?

我想卸载 Ubuntu 中预装的 vi 文本编辑器。我将如何实现这一目标?

vi

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

为什么我无法在 Python 3 中导入 dateutil 模块?

我正在尝试使用 matplotlib 模块的 Python 3 版本。即使我已经安装了这个包,我也收到关于dateutil不存在的错误。不应该

import dateutil 
Run Code Online (Sandbox Code Playgroud)

安装上述软件包后工作吗?我正在使用 Ubuntu 14.04,以防万一。

python3

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