标签: development

重新加载图形驱动程序模块的最快方法?

我正在尝试解决图形驱动程序的开发问题,在这种情况下是为了修改名为 gma500_gfx 的 DRM 内核模块。

每次更改此驱动程序时,我都会启动一个脚本来编译和替换以前的内核模块(通过 cp 命令),然后重新启动 Linux 发行版 (Lubuntu)。

我无法在不重新启动 Linux(尚未)的情况下重新加载此图形驱动程序模块。命令 modprobe 和 rmmod 总是给我一个“正在使用的模块”错误。

modprobe gma500_gfx -r
modprobe: FATAL: Module gma500_gfx is in use.
Run Code Online (Sandbox Code Playgroud)

当我查看依赖项时,我得到以下列表。

gma500_gfx            185579  2 
drm_kms_helper         48716  1 gma500_gfx
drm                   298219  3 drm_kms_helper,gma500_gfx
video                  19370  2 acer_wmi,gma500_gfx
i2c_algo_bit           13413  1 gma500_gfx
Run Code Online (Sandbox Code Playgroud)

我也无法卸载这些依赖项中的任何一个,这会产生相同的错误。我在 modprobe 之前尝试过但不成功的其他事情:

  • 通过“init 1”转到单用户环境
  • 通过“/etc/init.d/lightdm stop”关闭lightdm(将refcount减少1到1)

有人知道比重新启动 Linux 发行版更快的重新加载图形驱动程序模块的方法吗?

development kernel gma500 drivers

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

更新过程中出现警告:cryptsetup:警告:未能检测到 /dev/sda1 的规范设备

序言: 几年前,我的笔记本电脑掉了下来,后来无法挂载 sda1 磁盘。我用实时的 USB ubuntu 发行版恢复了它。从那以后,我的笔记本电脑从未像现在这样流畅。

问:我在更新期间收到此警告消息:

cryptsetup: WARNING: failed to detect canonical device of /dev/sda1
Run Code Online (Sandbox Code Playgroud)

/etc/fstab 和 /etc/crypttab 中的视图显示:

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> …
Run Code Online (Sandbox Code Playgroud)

updates development mount cryptsetup

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

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

适用于 Ubuntu 平台的 App Inventor?

Ubuntu 是否会有像 Google App Inventor 这样的东西来轻松地为 Ubuntu 平台开发应用程序?Quickly 是打算这样做的吗?我听说 Ubuntu 计划让 Ubuntu 平台的开发变得简单而有趣。它将如何实现?

development quickly application-development

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

在 Firefox 中安装调试 Flash Player 的最终方法是什么?

在 Firefox 中运行调试Flash Player(您可以从这里下载,但我不关心它是否自动下载)的最简单方法是什么?

  • 64 位系统,来自存储库的默认 Firefox
  • 如果可能,我不希望 Flash 播放器自动被更新但非调试版本替换(更新到新的调试版本是可以的)
  • 想要最新版本(目前 10.2)

flash firefox development debug

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

Rhythmbox 正在积极开发中吗?

我经常看到这种说法:“Rhythmbox 很棒,但遗憾的是它不再被积极开发,这就是我转向 Banshee 的原因。”

有人可以帮我澄清一下,因为我读到的方式,它告诉我 Rhythmbox 项目已经/即将被放弃。

development rhythmbox

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

在 Launchpad 上与您的代码一起托管文件,例如 PDF

我正在使用 Launchpad 来托管我的主项目的代码,并希望在代码旁边托管项目的辅助文件,例如 PDF 格式的文档。我一直在环顾我的项目页面,但找不到任何看起来可以做到这一点的东西。Launchpad 中是否内置了“文件上传”机制,或者我是否只需要将它们作为自己的一个分支推出?

launchpad programming development

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

使用和不使用 Alpha、Beta 或 RC 版本的原因?

看到有很多关于 Ubuntu 的 Alpha、Beta 或候选发布的问题,我想知道新用户(甚至是老用户)在完成之前不要从 Ubuntu 使用这个阶段的几个原因以及使用的原因他们,直到他们完成。

这包括 32 位、64 位、台式机和服务器。

development release-management

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

Titanium SDK 给出“文件太短”错误

我使用的是 Ubuntu 11.04 并且最近安装了 Appcelerator Titanium Studio 版本 1.7 当我加载要运行的演示项目时,出现这样的错误,

无法加载文件:/home/dananjaya/.titanium/runtime/linux/1.1.0/libkhost.so,错误:/home/dananjaya/.titanium/runtime/linux/1.1.0/libwebkittitanium-1.0.so。 2:文件太短

我在这里缺少一些依赖项还是应用程序中的错误?提前致谢。

development 11.04

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

如何向 Ubuntu 提交错误修复?

我已经向启动板提交了一个“剪纸”错误,我想我可以尝试修复。

获取相关源代码(我不完全确定在哪里可以找到负责的代码)然后将更改提交回 Ubuntu 的过程是什么?

development bug-reporting

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