如何在没有桌面的情况下打开nautilus?

我正在使用xmonad,我想打开一个nautilus窗口到某个目录,因为我喜欢在没有解压缩的情况下浏览加密的zip文件,nautilus允许。 然而,打开nautilus,即使使用路径参数也会启动我正在使用的监视器上的桌面(有8个xmonad监视器)桌面不起作用并使监视器无效直到鹦鹉螺被杀死。 有没有办法在没有任何桌面启动的情况下打开一个nautilus窗口?

如何查找已安装库的位置

背景:我正在尝试构建我的程序,但首先我需要在netbeans中设置库。 我的项目正在使用GLU,因此我安装了libglu-dev。 我没有注意到库所在的位置,现在我找不到它们。 我几天前就已经切换到Linux了,到目前为止我对它非常满意,但是我无法谷歌这个并且变得沮丧..有没有办法找出包安装文件的地方而不运行安装了吗? 我的意思是,如果我有一个库xxx并在前一段时间安装它,是否有一些命令xxx将打印此信息? 我已经尝试过locate,find和whereis命令,但要么我缺少了一些东西,要么我无法正确执行..对于libglu,locate返回: /usr/share/bug/libglu1-mesa /usr/share/bug/libglu1-mesa/control /usr/share/bug/libglu1-mesa/script /usr/share/doc/libglu1-mesa /usr/share/doc/libglu1-mesa/changelog.Debian.gz /usr/share/doc/libglu1-mesa/copyright /usr/share/lintian/overrides/libglu1-mesa /var/lib/dpkg/info/libglu1-mesa:i386.list /var/lib/dpkg/info/libglu1-mesa:i386.md5sums /var/lib/dpkg/info/libglu1-mesa:i386.postinst /var/lib/dpkg/info/libglu1-mesa:i386.postrm /var/lib/dpkg/info/libglu1-mesa:i386.shlibs 其他两个命令找不到任何东西。 现在找到了它的工作,但我确定这些路径都不是库实际所在的位置(至少我到目前为止链接的所有内容都在/ usr / lib或usr / local / lib中)。 libglu就是作为例子介绍的,我正在寻找这个问题的一般解决方案。

如何强制部分安装的软件包的配置?

每当我运行aptitude safe-upgrade ,我得到这个输出: The following partially installed packages will be configured: cups gconf2 ufw update-manager No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. 如何配置提到的四个包? 我试过dpkg-reconfigure gconf2但是失败了 /usr/sbin/dpkg-reconfigure: gconf2 […]

将请求重定向到外部IP /端口到另一个外部IP /端口?

是否可以将连接重定向到特定的IP /端口到外部IP /端口? 例: 服务器A具有外部IP xxx.xxx.xxx.xxx 服务器B具有外部IP yyy.yyy.yyy.yyy 用户在端口2106上向服务器A发送请求,我想在端口2106将其重定向到服务器B.

安装Ubuntu 14.04时保留/ home目录

我想在我目前拥有Mageia 4.1的机器上安装Ubuntu 14.04.02 LTS。 所以,我有以下分区:一个用于/ ,一个用于swap ,一个用于/home 。 在干净安装后,我在/home上有一些重要的数据,我不想丢失(我已备份它们,但我更愿意保留它们)。 我打算重新格式化上面的分区一和二,并保持/home一个。 我能告诉Ubuntu在安装过程中这样做吗? 我的意思是:它是否能够识别/home分区并保持其所有数据完好无损,同时格式化其余分区? 还有一个问题:是否可以保留用户,因为他们是我的意愿我也被迫改变它们? (我有一种不好的感觉,它不能保持用户,因为他们……)

密码管理应用?

我有一些冗长,复杂且难以记忆的密码。 我想使用密码管理器应用程序来保存我的所有密码,而不是使用文本编辑器保存它们。 什么是最好的密码管理器?

如何从命令行查找需要更新的软件包数量?

我正在使用结构进行一些系统管理自动化,我希望能够监控需要在给定机器上升级的软件包数量。 这与我第一次登录计算机时可以看到的信息相同,即此部分: 35 packages can be updated. 22 updates are security updates. 是否有一个我可以运行的命令(最好没有sudo )可以提供这些信息? 我看过apt-python绑定,但它们看起来有很高的学习曲线,而且它们似乎也有很多改变 – 我想要的东西至少可以在清醒时使用而不需要在不同的Ubuntu版本上做不同的事情。

无法解析本地网络中的Windows域

我在工作中安装了ubuntu,因为我认为这是一个完美的工作系统,但我遇到了一些问题。 我无法从Windows DNS服务器解析域。 基本上,我们有两台服务器,一台是Windows服务器(DNS服务器),另一台是ubuntu 12.04(LAMP)。 因此,每当我创建新项目时,我都必须在DNS服务器上创建新的别名,例如project1.localdomain.local ,它指向ubuntu服务器。 在ubuntu服务器上,我必须在目录/ var / www / project1 / htdocs中创建项目。 一切都适用于带有Windows或Mac的本地网络中的计算机。 所以基本上当我尝试在浏览器中打开一个链接http://project1.localdomain.local时它可以工作。 但是,当我在我的计算机上使用新的ubuntu安装时,它没有。 看起来ubuntu无法解析DNS服务器所在的本地域。 所以我的网络看起来像这样:10.10.16.1 – DNS服务器 – Windows服务器域 – 测试 我已经尝试解决了在/etc/resolve.conf文件中添加行的问题 domain test nameserver 10.10.16.2 /etc/NetworkManager/NetworkManager.conf文件我注释掉了 #dns=dnsmasq /etc/dhcp/dhclient.conf我添加了行 supersede domain-name “test”; prepend domain-name-servers 10.10.16.1, 10.10.16.2; 但它不起作用。 在Windows或Mac上,我不需要做任何其他配置来使其工作。 这是/etc/nsswitch.conf的内容: passwd: compat group: compat shadow: compat hosts: files mdns4_minimal [NOTFOUND=return] dns […]

我如何杀死x服务器?

每次我试图杀死x-server, sudo service lightdm stop 这样我可以安装最新的Nvidia驱动程序,我收到一条错误消息。 stop: Unknown instance: 我究竟做错了什么?

非操作系统磁盘的“文件系统保留块”的合理大小?

在创建文件系统( mkfs … )时,文件系统会保留5%的空间供自己使用,因为根据man tune2fs : 保留一定数量的文件系统块以供特权进程使用,以避免文件系统碎片,并允许系统守护程序(如syslogd(8))在阻止非特权进程写入文件系统后继续正常运行。 但是对于大型驱动器,5%是相当大的空间。 我有4×1.5 TB驱动器用于数据存储(操作系统在单独的磁盘上运行),因此默认设置将保留300 GB,这比整个OS驱动器高出一个数量级。 保留的空间可以调整,但数据盘的大小合理吗? 我可以将其设置为零,还是会导致碎片问题?