我在 Ubuntu 系统上使用英语和波斯语键盘布局。我想用Left Alt+Left Shift和Right Alt+更改键盘布局Right Shift。目前我无法使用Right Alt+Right Shift将键盘布局从波斯语更改为英语,因此我必须使用Left Alt+Left Shift来更改它。
有谁知道我如何设置Alt+Shift来改变两边的键盘布局?我使用 ubuntu 12.04。
谢谢!
我在谷歌上搜索了很多,但没有发现任何有用的东西。我只想在 Ubuntu 的桌面上显示垃圾箱、主文件夹、计算机等图标。
我来最接近的是安装dconf-tools,运行它,去org -> gnome -> desktop -> background和检查show-desktop-icons,然后org -> gnome -> nautilus -> desktop和检查我要显示的图标。
没发生什么事。
我也试过查看compizconfig-settings-manager,gconf-editor但在那里找不到任何东西。
想法?
我正在使用安装在 Ubuntu 12.04.2 LTS 上的 Xfce 4.8,我想知道在 XFCE 上右键单击 -> 按名称排序的替代方法是什么。现在,当我右键单击我的桌面时,它看起来像这样:

如您所见,没有重新排列图标的选项。如果我的假设是正确的,则不能直接通过 GUI 完成。我看到了这个线程,但这并没有真正解释如何实现相同的结果。有任何想法吗?
我喜欢 Windows cmd 中的快速编辑模式。复制和粘贴很方便。
所以我正在寻找一种在 Ubuntu 终端中完成它的方法。
Windows cmd 中的快速编辑模式:
我决定尝试使用 Ubuntu Touch ubuntu-emulator,看看我是否喜欢它。最终我将使用它来制作和测试 Ubuntu 应用程序。
我运行这些命令来安装、创建和运行ubuntu-emulator:
sudo apt-get install ubuntu-emulator
sudo ubuntu-emulator create myinstance
ubuntu-emulator run myinstance
Run Code Online (Sandbox Code Playgroud)
前两个工作正常,当我运行第三个时,出现了一个虚拟电话,但虚拟屏幕是空白的。我等了又等,但什么也没发生,屏幕保持空白/黑色(在虚拟电话上)。然后我注意到我必须登录终端。我输入 phablet 然后输入 phablet 并登录正常。
现在我已经登录了终端和电话的虚拟内核,但屏幕是空白的。如何启动图形?
另外,一旦我的屏幕可以工作,我可以减小窗口大小吗(它并不适合在一个桌面上)?
假设您在终端中键入一个命令后,Enter您将看到一个不止一页的列表。现在你想从头开始阅读结果,你应该向上滚动。因此,如果您在最后一个命令之前放置一些命令,则滚动最后一个命令有点困难——至少对我而言——所以我需要任何键开关来显示最后一个命令的屏幕。
ps:我想通过按键开关屏幕显示最后一个命令。是否有像 CTRL+ L 这样的按键开关可以清除屏幕。less 命令逐页显示屏幕。
我对将两个命令的输出定向到一个变量很感兴趣。我不希望输出显示在屏幕上,而是分配给脚本中的一个变量,以便我可以再次使用它。
我正在做的是使用下面看到的命令从目录中获取文件大小:
ls -l /var/spool | wc -c
Run Code Online (Sandbox Code Playgroud)
此命令以字节为单位获取文件大小并将输出显示为整数。我有兴趣将此整数分配给我喜欢的变量,以便稍后将其与另一个变量进行比较
这似乎不起作用:
size = ls -l /var/spool | wc -c
Run Code Online (Sandbox Code Playgroud)
重定向会起作用吗?
像这样....
ls -l /var/spool | wc -c > size
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,我都希望将此数字输出分配给变量而不是显示在屏幕上。
任何建议都非常受欢迎!
我正在 ubuntu 12.04 64bit 上安装较新的应用程序 eclipse Juno,遵循本教程:http : //www.blogs.digitalworlds.net/softwarenotes/ ? p=54 。我过去已经安装了 Eclipse Indigo(已经在 Ubuntu 存储库中找到的版本)。请注意,我可能在此处使用 Eclipse 作为示例,但我在其他情况下也遇到过这种行为。
因此,原始 Eclipse Indigo .desktop 文件如下:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;
Run Code Online (Sandbox Code Playgroud)
为了将新的 Eclipse Juno 与旧的并排安装,我对其进行了一些更改。到上面的文件变成了:
[Desktop Entry]
Type=Application
Name="Eclipse Indigo" #<------THIS CHANGED
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;
Run Code Online (Sandbox Code Playgroud)
最后,我为 eclipse juno 生成了 .desktop 文件,不是按照指南指示的方式,而是使用命令
gnome-desktop-item-edit --create-new ~/applications
Run Code Online (Sandbox Code Playgroud)
该文件的内容是:
gnome-desktop-item-edit --create-new ~/applications
Run Code Online (Sandbox Code Playgroud)
现在启动应用程序使用较新的 Juno 图标并将图标悬停在图标上(当然)“Eclipse Juno”。
到现在为止还挺好。但是,如果我从 CLI 启动应用程序,使用/opt/eclipse/eclipse,我会在启动器上看到 Eclipse Indigo 的图标,并将该图标悬停在“Eclipse …
我们都知道我们有系统用户和服务用户。我正在寻找一种方法将它们分开为系统用户和服务用户列表。
有什么办法吗?
在 Bash 中,有一些方便的操作符可以重复上一个命令的部分内容:
!^ 扩展到前一个命令的第一个参数,例如,
$ echo one "two three"
one two three
$ echo !^
echo one
one
Run Code Online (Sandbox Code Playgroud)!$ 扩展到上一个命令的最后一个参数,例如,
$ echo one "two three"
one two three
$ echo !$
echo "two three"
two three
Run Code Online (Sandbox Code Playgroud)!* 扩展到前一个命令的所有参数,例如,
$ echo one "two three"
one two three
$ echo !*
echo one "two three"
one two three
Run Code Online (Sandbox Code Playgroud)(据我所知,它们分别是!!:^,!!:$和 的语法糖!!:*, where!!是扩展到前一个命令的事件指示符^,$和*是单词指示符,请参阅Bash 参考手册或man bash。) …
command-line ×3
bash ×2
icons ×2
.desktop ×1
eclipse ×1
emulation ×1
keyboard ×1
launcher ×1
nautilus ×1
redirect ×1
ubuntu-touch ×1
unity ×1
unity-dash ×1
xfce ×1
xubuntu ×1