Articles of Ubuntu

Linux检索显示器名称

情况:我使用多个显示器,我想在bash中获取他们的名字。 目前我正在使用Ubuntu 10.04。 我知道xrandr。 从这里我只能得到统计数据。 我想要的是读取一个数组中的所有显示器名称,以与他们一起工作。 有没有一个明确的方法来做到这一点,而不切断某种string的名称? 一个明确的方法是从文件中读取它们。 一个不明确的方法是将xrandr输出pipe道输出为某种function来从中删除名称。

Gradle构build在干净的安装和空项目上永远运行

Gradle构build永远运行,我不明白为什么。 我已经在Ubuntu 15.04上安装了Android Studio。 它使用向导的所有默认选项进行设置。 我创build了一个空的项目,我没有添加任何代码。 当我尝试构build项目时,启动一个gradle进程,但是永远不会终止。 我尝试让它运行一个小时,但没有任何进展。 我最终不得不手动杀死gradle才能closuresAndroid Studio。 (通过“ps aux | grep gradle; kill -9”) 我正在使用open-jdk 1.7,但我也尝试使用oracle java(具有相同的结果)。 我的桌面有32 GB RAM。 我曾尝试增加分配给Android Studio的内存量,但效果不佳。 我的CPU有AMD-64架构。 虽然我在谷歌上找不到任何东西,说这是我的悲哀的原因,它可能是负责任的吗? 当我手动运行studio.sh时,没有出现在terminal中的错误消息。 以下是terminal输出(由我注释): #starting Android Studio Starting a new Gradle Daemon for this build (subsequent builds will be faster). Starting process 'command '/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java''. Working directory: /home/cody/Documents/AndroidStudio/MyApplication Command: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -version […]

find哪个程序导致核心转储文件

最近我一直在经历激烈的程序/软件包安装,所以我无法确定哪个新安装的程序(或旧程序)在我的个人文件夹中出现core文件。 这是一台服务器,所以我最好在机器上找出任何可能的不稳定源。

Android Studio不能更新,Ubuntu 16.04

我试图更新我的Android工作室的最新版本稳定,最近发布2.2稳定从我目前的版本2.1.3在Ubuntu上面显示的Android工作室 这完成后,只需closuresandroid工作室,当打开它再次没有改变它仍然是版本2.1.3 它发生两次? 这是如何解决这是第一次从Ubuntu更新?

产生键盘事件键击中

如何制作一个简单的C程序来制作键盘按键。 if ( condition ) { KeyPress('A'); } 我正在使用Ubuntu 8.10 Linux操作系统

如何在/ etc / environment中正确设置JAVA_HOME

我试图添加JAVA_HOME系统范围,并添加JAVA_HOME / bin到PATH(Ubuntu 12.04)。 如果我在/ etc / environment的末尾添加以下两行,之后就不能再login了。 如果我将2行添加到/ etc / profile一切正常。 这个问题呢? export JAVA_HOME="/usr/lib/jvm/java-7-oracle" export PATH="$PATH:$JAVA_HOME/bin" / etc / environment(第1行)中已经有以下行: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

我如何让用户使用root权限运行脚本?

考虑到SUID shell脚本的危险 ,是否有一种更安全的方法来在Linux中拥有root权限的无脚本访问脚本(bash,PHP)? (Ubuntu 8.10)

没有名为“virtualenvwrapper”的模块

我正在使用Ubuntu 14.04 LTS实例在Amazon EC2上设置一个Django项目。 我想写我的代码使用Python 3.我已经被build议,最好的办法是使用virtualenvwrapper 。 我已经成功安装了virtualenvwrapper export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.4 export PROJECT_HOME=$HOME/Devel source /usr/local/bin/virtualenvwrapper.sh 到我的.bashrc文件中。 现在我明白了: /usr/bin/python3.4: Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportErro r'>: No module named 'virtualenvwrapper') virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed […]

删除指定目录中的所有零大小的文件

预先感谢,我想删除指定目录中的所有零大小的文件,你可以告诉我如何在Ubuntu操作系统上执行它的命令。 谢谢'Mukthyar

从C中调用Java的Haskell

这可能听起来像一场噩梦,但我真的想要得到这个工作。 我使用这个例子大部分: 从Haskell调用C,并试图让这个工作在Ubuntu上。 我在java中运行这个: package test; public class JniTest { public native int fib(int x); } 这个在用javah创build.h文件之后在c:(test_JniTest.c) #include "test_JniTest.h" #include "Safe_stub.h" JNIEXPORT jint JNICALL Java_test_JniTest_fib(JNIEnv * e, jobject o, jint f) { return fibonacci_hs(f); } 然后在Haskell中(在存根之前)引用:(Safe.hs) module Safe where import Foreign.C.Types fibonacci :: Int -> Int fibonacci n = fibs !! n where fibs = […]