相关疑难解决方法(0)

Ubuntu 13.04 中的永久 xmodmap

我无法在 Ubuntu 13.04 中登录时运行 xmodmap。我四处搜索,包括在 askubuntu 中,我发现的所有答案都不起作用。

我的主文件夹中有一个名为 .Xmodmap 的文件,其中包含所需的映射。如果我手动运行它,它工作正常,所以那里没有错误。为了让它在启动时运行,我尝试过:

  1. 使用各种.xinitrc包含以下命令之一:

    • xmodmap .Xmodmap
    • xmodmap ~/.Xmodmap
    • /usr/bin/xmodmap /home/NAME/.Xmodmap
    • if [ -s ~/.Xmodmap ]; then
      xmodmap ~/.Xmodmap
      fi
  2. 使用.Xresources而不是.xinitrc相同的变体。

  3. 将其设置为启动应用程序。

以上都不适用于 Ubuntu 13.04(64 位)。我还看到了一些关于全局更改键盘映射的想法,但其中大多数在 Ubuntu 13.04 中不适用(即,指定的位置不存在相应的文件),无论如何我都不想触及全局设置。

xmodmap 13.04

88
推荐指数
5
解决办法
7万
查看次数

如何让程序每次登录时自动启动?

每次启动计算机时,我经常需要启动几个程序。我怎样才能做到这一点,每当我登录时,程序就会自动启动?

autostart login

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

如何在 Ubuntu 16.04 中持久地重新映射密钥?

这适用于当前会话:

costales@dev:~/Desktop$ xmodmap -e "keycode 166 = less"
costales@dev:~/Desktop$ xmodmap -e "keycode 167 = greater"
Run Code Online (Sandbox Code Playgroud)

然后我创建了这个配置文件:

costales@dev:~/Desktop$ cat ~/.Xmodmap 
keycode 166 = less
keycode 167 = greater
costales@dev:~/Desktop$ 
Run Code Online (Sandbox Code Playgroud)

但是重启后就不行了。我怎么能强制重映射生存重启?

keyboard xmodmap

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

将 Skype 添加到启动程序

我使用以下命令从终端自动打开和登录 Skype:

$echo myusername mypassword | skype --pipelogin
Run Code Online (Sandbox Code Playgroud)

但是当我在启动应用程序中输入确切的命令时……当我登录到 Ubuntu (Unity) 时什么也没有发生。

可能是什么问题呢?

startup startup-applications 14.04

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

如何在 USB 设备插入(拔出)时运行代码,而不需要 root 权限?

我有一个脚本,每当我将鼠标或键盘插入/拔出 USB 端口时,我都希望运行该脚本。

已经有大量关于如何配置 udev 规则以在插入或拔出设备时运行任意脚本的文档。但是配置这些规则需要 root 权限。而且,虽然我的机器上确实有 root 访问权限,但我正在寻找不需要 sudo、root 或编写 udev 规则的解决方案。(为什么?因为它会更容易运行、维护和分发)

最有可能的解决方案将使用 dbus,但我可能会误会。

(顺便说一句,我是高级用户和前Gentoo用户,请随意吐出技术细节!)


需要root的解决方案:

不需要root的看似过时的解决方案:

usb hotplug dbus udev autorun

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

查找已安装软件的包名

由于我无法在 12.04.4 中打开 Dash Home,看到Dash Home 无法打开,我希望有一个解决方法。是否有另一种无需搜索文件夹即可打开应用程序/程序的便捷方法?这个问题够清楚了吗?例如,我刚刚从软件中心安装了 Kile(发布程序),但我找不到打开它的链接/磁贴/图标/快捷方式。谢谢,谁可以帮忙。

software-center unity unity-dash

3
推荐指数
1
解决办法
6392
查看次数