arch的kde4.1.1不爽呀

其他Linux/Unix/BSD/OSX等发行版讨论
旺财
帖子: 58
注册时间: 2007-10-23 17:05

#16

帖子 旺财 » 2008-09-16 11:13

strup 写了:
旺财 写了:问下kdemod4.1 / kde4.1下如何解决vfat格式优盘hal自动挂载的中文乱码问题

我在arch+kdemod4.1 以及 opensuse+kde4.1下都有这个问题

在arch下把kdemod4.1删了,装上kdemod3.5.9,没做其他任何改动,就完全没有这个问题

求解!!!!
打补丁
--- a/solid/solid/backends/hal/halstorageaccess.cpp 2008-08-06 19:48:18.000000000 +0600
+++ b/solid/solid/backends/hal/halstorageaccess.cpp 2008-08-06 20:31:34.000000000 +0600
@@ -233,6 +233,18 @@
if (halOptions.contains("uid=")) {
options << "uid="+QString::number(::getuid());
}
+
+ QMap<QString, QVariant> allProperties = m_device->allProperties();
+ foreach(QString prop, allProperties.keys()) {
+ if (prop.startsWith("volume.policy.mount_option.") &&
+ allProperties.value(prop).toBool()) {
+ QString opt = prop.remove("volume.policy.mount_option.");
+ int n = opt.indexOf('=') + 1; // valid options look like 'uid=' above
+ if (halOptions.contains(n ? opt.left(n) : opt)) {
+ options << opt;
+ }
+ }
+ }

msg << "" << "" << options;
我arch+kdemod4,找遍了所有的solid文件夹,也没有找到halstorageaccess.cpp这个文件........连backends这个文件夹也没有 :cry:
回复