我正在开发一个基于 Ubuntu 平台乌尔都语的项目。我正在使用 Python 语言并且几乎完成了我的任务。
问题是,乌尔都语文本以相反的顺序呈现。
例如,考虑的话???(这意味着工作)由三个字母组成:
?,
?,和
?
输出以相反的顺序呈现为 ???
包括三个字母的:
?,
?,和
?
将此文本复制到 Open Office 或在 Firefox 中打开生成的 XML 文件时,生成的结果是绝对需要的。
我使用的是 Python 2.6 IDLE,它与 Windows 平台完美配合,这清楚地表明它不是 IDLE 的问题。我正在研究 TKINTER GUI 库。
如何解决这个问题?
在 14.04 中,我已经安装了gnome-session-flashback和xmonad.
在使用lightdmXMonad+Gnome 会话登录时,该会话gnome-panel已损坏,缺少一半的指标。
当使用闪回会话登录,然后运行时xmonad --replace,一切都按预期进行。
我试过将 RequiredComponents 行从/usr/share/gnome-session/sessions/gnome-flashback.sessionto xmonad.session(替换metacity为xmonad)复制,但没有帮助。
我想我的xmonad.session. 什么?
我正在 LXC 容器中构建新版本的 Spice,主要用于实验。但是,我遇到的一件奇怪的事情是make install安装libspice-server.so.1.9.0到/usr/lib. 由于使用的事实QXL驱动程序时,结果是一个讨厌的段错误libspice-server.so.1.8.0从库定位于/usr/lib/x86_64-linux-gnu,它具有更高的优先级ldconfig。因此,它动态地将旧版本的库与新代码链接起来——不好。
无论如何,这让我想到:除了ldconfig订购(我认为这与它没有任何关系)之外,将图书馆放入/usr/lib与将图书馆放入之间是否存在功能或哲学上的差异/usr/lib/{x86_64,i386}-linux-gnu?
我理解由于 Debian 没有利用其他一些发行版使用的层次结构,因此需要单独的/usr/lib/i386-linux-gnu和/usr/lib/x86_64-linux-gnu目录/usr/lib /usr/lib32。但是,直接在/usr/lib其中的库是否具有某些特殊意义,或者仅仅是为了向后兼容?
几个小时前,我安装了 Ubuntu 14.04 和 Windows 7。一切顺利,安装了我所有的游戏和程序。但是,后来我意识到,ALT+ TAB,CTRL+ ALT+T 组合键(以及许多其他人)不工作。
这真的很烦人,因为我喜欢使用ALT+TAB进行多任务处理。无论如何,我意识到它们被映射为SHIFT因为如您所知,如果您按住SHIFT并按任意键,它将在CAPS. 所以这就是我按下CTRL或时发生的情况ALT。
这是一个定制的桌面。我正在使用 GAMDIAS USB 键盘。
sudo lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0c45:7603 Microdia
Bus 001 …Run Code Online (Sandbox Code Playgroud) 诸如 (pran) - ?????, (grameen) - ??????? 与传统的印地文写作相比是不正确的。第一个字母应该有一个向底部连接的小正斜线来表示 ? 而不是有字母表?被明确显示。谁能解释为什么要这样做?
我有一台在 BIOS(传统模式)中安装了 Ubuntu 14.04 的笔记本电脑。
sudo dmidecode
BIOS Information
Vendor: Dell Inc.
Version: A16
Release Date: 12/05/2013
...
System Information
Manufacturer: Dell Inc.
Product Name: Latitude E6410
Run Code Online (Sandbox Code Playgroud)
我没有升级,而是尝试在 UEFI 模式下安装新的 Xubuntu 16.04。
将 BIOS 引导从 Legacy 切换到 UEFI,并禁用 SATA 的 RAID。
(SoftRAID/FakeRAID 破坏磁盘末尾的 GPT 表备份,在每次启动时)
在 UEFI 模式下使用 USB 密钥启动并调整大小并将分区表从 MBR 转换为 GPT。
重新启动时,UEFI 菜单中有一个 Ubuntu 条目,但选择它会引发关于没有启动媒体的 BIOS 错误消息。
尝试了很多事情但没有成功:
sudo …
Ubuntu 16.04 LTS 全新安装,在 Gigabyte GA-F2A88X-D3H Rev 3 主板上。
我从哪里开始寻找问题?
谢谢!
任何时候 Ubuntu 想要升级我的内核,它似乎都不会同时升级标头。这会导致某些驱动程序无法重建,例如无线和虚拟机驱动程序。我总是必须在更新后手动安装标头,然后重建 virtualbox 驱动程序
sudo apt-get install linux-headers-3.5.0-31-generic
sudo /etc/init.d/vboxdrv setup
Run Code Online (Sandbox Code Playgroud)
有没有办法同时更新标题?有时这非常令人沮丧,因为如果我在家里做,我只使用无线,更新后我无法更新标题,除非我拔出以太网电缆插入。
我有以下内容 /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d0:50:99:50:43:17", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d0:50:99:50:43:18", KERNEL=="eth*", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="68:05:ca:1a:ce:9d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
Run Code Online (Sandbox Code Playgroud)
但是,在启动时,udev讨厌我。为什么?
dmesg 剪断:
[ 13.328778] e1000e 0000:01:00.0 eth0: registered PHC clock
[ 13.328781] e1000e 0000:01:00.0 eth0: (PCI Express:2.5GT/s:Width x1) 68:05:ca:1a:ce:9d
[ 13.328783] e1000e 0000:01:00.0 eth0: Intel(R) PRO/1000 Network Connection
[ 13.970303] igb 0000:07:00.0: Intel(R) Gigabit Ethernet Network Connection
[ 13.970305] igb 0000:07:00.0: eth1: (PCIe:2.5Gb/s:Width x1) d0:50:99:50:43:17
[ 13.970434] igb 0000:07:00.0: eth1: PBA No: 001300-000
[ 14.013474] …Run Code Online (Sandbox Code Playgroud)