小编Oli*_*Oli的帖子

如何禁用预取缓存?

我运行了一些 Ubuntu 服务器,这些服务器上运行着大量 django 站点。站点和 httpd 在启动时启动,之后(除了我通过 SSH 更新它或使用 bzr 更新网站)没有其他东西在它上面运行。

目前,超过一半的 ram 被分配为缓存。这不是问题,因为缓存通常会腾出空间或其中的一小部分进入交换区(同样,这并没有真正困扰我),但我认为不需要它。

有没有快速禁用缓存的方法?这更像是一个实验而不是其他任何事情,因此知道如何重新打开它会很方便。

cache

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

id 游戏中的全屏窗口模式

我运行的是 TwinView,双显示器系统。我喜欢在其中一台显示器上全屏玩游戏,而不是同时跨两台。使用wine,只需将其设置为桌面模式并将分辨率设置为一个屏幕的分辨率即可。对于 OpenTTD,我使用了 Compiz 的 Window Rules 插件。

但是我有一些本机游戏对此不起作用。今天的实验涉及 Prey(Doom 3 引擎),但我在其他 ID 引擎上也遇到过类似问题。

简而言之:有没有人找到一种让 Prey/OpenAreana/Doom3/etc 在窗口模式下运行但带有全屏装饰(也就是说,没有边框和面板上方)的方法?

window-manager compiz games

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

LTS 桌面在三年后是否会获得任何更新?

在清理今天的答案时,我注意到以下几点:

  • LTS 桌面获得三年更新
  • LTS 服务器获得五年更新
  • Ubuntu 桌面(本质上)是服务器包的超集。

那么在第四年和第五年,如果 LTS Server 获得内核更新*,这些是否也提供给 LTS Desktop?其他核心系统的东西呢?

  • 我意识到内核有点特别,因为它有一个-server变体,但是否也推送了更新-generic(等)?

release-management

6
推荐指数
2
解决办法
324
查看次数

在 Banshee 中批量导出/嵌入专辑封面

我在 Banshee 有一个结构良好的音乐库。多年来我一直只使用文件夹,所以我一直很擅长维护严格的归档系统。我说这不是吹嘘(毕竟它确实浪费了我很多时间),而是解释我的最终游戏应该是可能的。

在 Banshee 之前,我从来没有真正使用过专辑封面,所以当我开始使用它时,我使用它的专辑封面查找器(煞费苦心地)浏览了所有 8000 多张专辑。我的理解是,Banshee 将这些文件存储在缓存目录中的某个地方,并附加了一个毫无意义的名称。

我最近进入了 Squeezebox 的世界。这很棒,但我在让它看到现有专辑封面时遇到了问题,因为 Banshee 将它锁定在自己的目录中,而不是将其放在“正确”的位置。

所以我正在寻找两种解决方案之一,都将 Banshee 的数据库解析为:

  1. 首选:将艺术文件复制为/artist/album/cover.jpg(Squeezebox 服务器会理解这一点)。
  2. 将艺术嵌入每个 MP3/FLAC/OGG/etc(这需要所有格式都支持 blob 元数据)

编辑:刚刚发现所有艺术作品都~/.cache/media-art带有album-f952aa94b80de0b31b8979d70d5605e2.jpg我怀疑的名字。

如果有一种将“ f952aa94b80de0b31b8979d70d5605e2”与艺术家相关联的好方法,那就是我真正想要的。

banshee

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

限制用户可以安装的内容

这是作为另一个问题的一部分出现的理论场景:

  • 我有x用户的x Ubuntu 桌面。
  • 用户没有 sudo 权限
  • 我可以通过编辑 Policy Kit 规则让他们通过软件中心安装东西
  • 但这会让他们安装任何不受欢迎的东西(包括游戏)。

我想知道是否有一个黑客可以限制用户可以安装的东西。

包有一个“部分”(例如游戏),所以我想知道是否可以强制apt忽略包的整个部分。或者也许是一种设置执行此过滤的 Apt 代理的方法。更改可以是全局的(例如,即使是具有 sudo 权限的人也无法安装游戏)。

欢迎任何想法。


在您发表评论告诉我人们可以随身携带自己的 debs,或者从 Internet 下载 tars 并以这种方式运行它们之前,请记住这是一个理论情况。

如果这意味着您将专注于这个问题,请假装我的用户不允许 USB 安装,无法执行操作~/并且在他们家外没有写权限。它被锁定了。是的,所有这些都可以做到。

package-management apt

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

如何永久关闭独立显卡?

我有一个集成的 GD,它是 Intel,另一个独立的 GD,AMD Radeon 6490 HD 我使用的是 ubuntu 11.10

第一,当我启动到 Windows 时,我的 GD 确实是 AMD Radeon 6490 HD,但是当我启动到 Ubuntu 时,它显示我有 AMD Radeon 6470。

第二,我尝试了大多数方法只为我的 AMD/ATI 显卡安装驱动程序。首先通过骑师(失败,改为使用统一 2D 启动)并手动安装(失败,启动到空白屏幕)。

3、我放弃使用AMD/ATI显卡。然后我遇到了一个新问题。我的两个显卡都在启动时通电,这导致我的笔记本电脑过热。

我查看的内容 /sys/kernel/debug/vgaswitcheroo/switch

0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
Run Code Online (Sandbox Code Playgroud)

然后我关闭 IGD 使用echo OFF > /sys/kernel/debug/vgaswitcheroo/switch,我得到

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
Run Code Online (Sandbox Code Playgroud)

但是在我重新启动后,独立显卡再次开机。如何解决这个问题?

vgaswitcheroo

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

在恢复模式下,无法在终端输入

所以我的显卡(Nvidia Geforece GT 620)和 Ubuntu 一直无法读取它。然后我启动到恢复模式以尝试获取任何更新。

单击恢复模式后,所有恢复菜单项(resume、clean、dpkg、failsafeX、fsck、grub、network 和 system-summary)都向我提示错误消息,Continuing with remount you / filesystem in read/write mode and mount any other filesystem defined in /etc/fstab. Do you wish to continue?. 当我点击 yes 时,它会在底部显示一个终端,我可以输入它,但当我点击 Enter 时它不会返回任何内容。

当我从 GRUB 进入 root shell 提示时,我可以输入sudo apt-get install nvidia-update并获取

W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write /var/cache/apt/
E: The package lists or status file could not be parsed or opened
Run Code Online (Sandbox Code Playgroud)

当我正常启动时,我收到一条错误消息,显示“系统正在以低图形模式运行。无法正确检测您的屏幕、图形卡和输入设备设置。您需要自己配置它们。” 该屏幕之后的任何选项的结果都是黑屏,上面已经有一些文字,它可以让我输入但不接受任何命令。该怎么办?

boot grub2 nvidia recovery-mode

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

如何在没有扩展名的 Python 文件中启用语法突出显示?

在 Nano 中打开语法高亮很简单,但我刚刚遇到了一个非标准问题。我有一个没有扩展名的可执行 Python 脚本。

它是 virtualenv 环境的一部分,所以它是如何启动的:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

python nano

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

从命令行子集字体并将其转换为 webfont

我有一些 web 项目链接到各种图标字体(如FontAwesomeGlyphicons)。这些是很棒的字体,但它们包含了很多我从未使用过的字形。~65KB 对于你只使用 4% 的东西来说是一个相对较大的下载。

可以对字体进行子集化,即只包括您使用的字符。您可以在将 .OTF 转换为您的网络字体(用于不同浏览器的 EOT、WOFF2、WOFF、TTF 和 SVG 包)的同时通过Font Squirrel(可能还有其他)来完成此操作。这很好用。

我通常在项目结束时就这样做......一次......但是如果你的角色范围发生变化,你必须再次经历整个过程。它是完全手动的。而且很乏味。

我可以生成我需要的字符列表,所以我所需要的只是可以对字体进行子集化的东西(然后作为奖励点,生成 webfonts 包)。我怀疑整件事都可以通过 Fontforge(它有脚本 API)实现,但我没有这方面的经验。

command-line fonts

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

14.04,我已禁用 CPU 节流,但安装 Atlas 时说:“CPU 节流显然已启用”

我的电脑使用的是 ubuntu 14.04,我需要安装 Atlas。

Atlas 说:它需要禁用 CPU 节流,我已经完成了禁用它的工作。

cat /sys/devices/system/cpu/cpu{0,1,2,3}/cpufreq/scaling_governor
performance
performance
performance
performance
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个命令来安装 Atlas 时:

../configure -b 64 -D c 2400 --prefix=/home/azhen/lib/atlas --with-netlib-lapack-tarfile=/home/azhen/Downloads/lapack-3.4.1.tgz
Run Code Online (Sandbox Code Playgroud)

它说:

CPU Throttling apparently enabled!
It appears you have cpu throttling enabled, which makes timings
unreliable and an ATLAS install nonsensical.  Aborting.
See ATLAS/INSTALL.txt for further information
Run Code Online (Sandbox Code Playgroud)

有人可以帮我看看吗?

performance cpu

6
推荐指数
2
解决办法
9276
查看次数