有人能告诉我编辑哪个文件和项目来更改 gtk3 主题中的标题栏和边框宽度吗?我正在使用 Ubuntu 14.04 版。
注意:这与使用存储库中的主题 (14.04) 相关。
我总是在我的 Java 程序上设置执行位,以便像常规程序一样调用它们,而不使用-jar参数……只需运行路径中带有名称的应用程序即可。
过去,它只需要: chmod +x myjavaprogram.jar,然后./myjavaprogram.jar从命令行运行它。
它仍然适用于我的 Ubuntu 版本早于 16.04 的计算机。但是,它不适用于我更新到16.04 的任何计算机。
除了确保设置执行位的建议以及确保安装此程序的一些参考之外,我找不到对该问题的任何引用: sudo apt install binfmt-support
我以前从未安装过该软件包,但是,为了解决该问题,我运行了安装程序,确认默认情况下它已安装在 Ubuntu 上并且具有最新版本。
我发现运行 java 程序有问题的唯一其他参考资料是正确安装 Java(openjdk 或 oracle)的规范。我已经安装了完整的更新。我也习惯sudo update-alternatives --config java在两者之间转换。它们都在控制台上显示相同的错误。
这是我从两种方法中得到的:
使用 cli 作为常规程序:
$ ./HelloWorld.jar
invalid file (bad magic number): Exec format error
Run Code Online (Sandbox Code Playgroud)
使用 -jar 参数:
$ java -jar ./HelloWorld.jar
Hello World
Run Code Online (Sandbox Code Playgroud)
我的/usr/local/bin文件夹中的许多 Java 应用程序都在没有 java 扩展名的情况下重命名。它们仍然可以作为我的计算机上的常规程序运行,该计算机的 Ubuntu 版本早于 16.04。
没有人知道如何将此功能添加到 16.04 版吗?
更新
双击文件浏览器中的应用程序有效。
不过,我有几万的Java应用程式的,我跑,就像使用普通的命令行工具,如,find, …
我有一个脚本,它将提取文件以检查到一个临时文件夹,然后调用 nautilus。
我试图让脚本等待 Nautilus 退出,然后删除临时文件夹。但是,在调用 Nautilus 后会立即删除该文件夹。
我知道 Nautilus 是控制桌面的 Gnome 的子窗口。但是,我试图找出一种方法来调用 Nautilus 的新实例或解决方法。
剧本:
#/bin/bash
tempdir=$(mktemp -d)
unzip ~/document.odt -d $tempdir
nautilus $tempdir
# waitfor nautilus to exit
# workaround
zenity --info --title="Find Icons" --text="Click OK to exit" 2>/dev/null
rm -r $tempdir
Run Code Online (Sandbox Code Playgroud)
目前我正在使用Zenity作为一种解决方法,通过向用户提供提示来使脚本等待。我正在尝试删除这个额外的步骤,让脚本识别出 Nautilus 窗口已关闭,然后自动完成。
我运行的是 64 位版本,我对 ubuntu 非常陌生,只是深入研究了它。这就是我所做的:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)
然后得到:
`2016-10-01 23:22:41 (1.30 MB/s) - ‘google-chrome-stable_current_amd64.deb’ saved [49990192/49990192]`
Run Code Online (Sandbox Code Playgroud)
然后
sudo dpkg –I google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)
并得到:
dpkg: error: need an action option
Run Code Online (Sandbox Code Playgroud)
类型
dpkg --help for help about installing and deinstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management;
Run Code Online (Sandbox Code Playgroud)
类型
dpkg -Dhelp for a list of dpkg debug flag values;
Run Code Online (Sandbox Code Playgroud)
类型
dpkg --force-help for a list of forcing options;
Run Code Online (Sandbox Code Playgroud)
类型
dpkg-deb --help for help about manipulating *.deb files;
Run Code Online (Sandbox Code Playgroud)
标记为 [*] 的选项会产生大量输出 - …
我是 Linux 新手,刚开始使用 ubuntu 14.04。我试图通过编辑 rc.local 文件在启动时运行 imwheel 进程。也许我做错了什么,我需要输入一个程序路径,就像终端中的名字一样?
当我尝试通过运行进行检查时:
sudo service rc.local start
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:INFO:
imwheel started (pid=4906)
Could not open display, check shell DISPLAY variable, and export or setenv it!
Run Code Online (Sandbox Code Playgroud)
rc.local 文件:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just …Run Code Online (Sandbox Code Playgroud) 使用 Ubuntu 作为热点接入点是一个非常无缝的设置,尽管有许多步骤。但是,我找不到有关如何查看连接的任何参考资料……连接数、IP 和 MAC 地址。
我也在尝试确定一种管理连接的方法。我想控制谁连接并检查他们使用的带宽,以及 wifi 设置中可用的其他正常详细信息。
有时可能需要禁止或限制与某些 MAC 地址的连接。
有没有人有任何信息这些细节?
创建热点后,连接到它的其中一台计算机具有此私有 IP:10.42.0.18。连接到http://10.42.0.1会显示 Ubuntu 默认网页...与http://localhost.
该命令netstat -n | less不显示对10.42.0网络的任何引用。它确实显示了一个条目 ( raw),这是我在正常netstat输出中没有看到的。
netstat -n | less 输出
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 36 192.168.16.24:22 192.168.16.26:41458 ESTABLISHED
tcp 0 0 192.168.15.136:55190 72.43.238.234:1723 ESTABLISHED
raw 0 0 192.168.15.136:47 72.43.238.234:* 1
Active UNIX domain sockets (w/o servers) …Run Code Online (Sandbox Code Playgroud) 我正在尝试为远程系统配置自动 wifi 连接脚本。您可以使用以下命令连接到保存的连接:
$ sudo nmcli c up "connection name"
Run Code Online (Sandbox Code Playgroud)
在某些情况下,可用网络可能会发生变化……或者密码等其他详细信息可能会发生变化。如果发生这种情况,有权访问计算机的人将手动与可用的 wifi 网络建立新连接。
现在我需要让我的脚本Last Used在系统重新启动时选择从最近 ( )开始的配置文件。
此命令显示可用的连接:
$ nmcli connection show
Run Code Online (Sandbox Code Playgroud)
现在我正在寻找一种按Last Used顺序对输出进行排序的方法。