据我所知,.desktop文件是允许自定义应用程序设置的快捷方式。例如,我的/usr/share/applications/文件夹中有很多。
如果我在 中打开该文件夹nautilus,则只需双击其关联文件即可运行这些应用程序,例如双击firefox.desktop运行 Firefox。但是,我找不到通过终端做同样事情的方法。
如果我这样做,gnome-open foo.desktop它只是foo.desktop作为文本文件打开。如果我使它可执行,然后在 bash 中运行它,它只会失败(这是意料之中的,它显然不是 bash 脚本)。
编辑:做exec /fullpath/foo.desktop给我一个Permission denied信息,即使我改变了自己的所有权。如果我使可执行文件并执行相同的命令,我正在使用的终端选项卡就会关闭(我猜它会崩溃)。最后,如果我这样做sudo exec /fullpath/foo.desktop,我会收到错误报告sudo: exec: command not found。
这是我的问题,如何foo.desktop从终端运行文件?
$ sudo service cassandra status
? cassandra.service - LSB: distributed storage system for structured data
Loaded: loaded (/etc/init.d/cassandra; bad; vendor preset: enabled)
Active: active (running) since Wed 2016-10-12 15:54:40 IDT; 4min 4s ago
Run Code Online (Sandbox Code Playgroud)
bad;输出第二行的部分代表什么?我为许多服务获得了这个,例如 mysql、winbind、virtualbox,其中一些我已经完美地使用了(cassandra 是全新安装的)。
我已经尝试过gzip和gunzip命令,但我得到了
gunzip *.gz
gzip: invalid option -- 'Y'
gunzip -S-1800-01-01-000000-g01.h5.gz
gzip: compressed data not read
from a terminal. Use -f to force decompression. For help, type: gzip -h
Run Code Online (Sandbox Code Playgroud)
如果我尝试该-f选项,则处理单个文件需要很长时间,并且该命令未成功执行。我错过了什么吗?
我已经使用 Ubuntu 建议的选项将我的 Ubuntu 从 13.10 升级到 14.04,一切顺利——这意味着没有更新损坏或任何东西的报告——但是当我重新启动并再次登录时,没有桌面,这意味着我得到的只是一个黑屏和鼠标指针。我浏览了这里的其他线程并尝试了那里的解决方案,但并没有真正奏效。
我所能做的就是在删除并重新安装 lightdm 管理器后,我能够在日志记录屏幕中看到顶部栏,但是在使用默认用户实际登录后,我只能看到带有 File Wiew 帮助的顶部栏等等,我无法使用Ctrl AtlT. 我在 13.10 中有一些特殊的 compiz 配置,但是我已经删除了它,问题仍然没有解决。另一件事,如果我使用来宾用户登录,我会在 Ubuntu 中同时看到顶部和侧边栏。
如果你们知道我能做什么,将不胜感激。
乐
感谢您的投入,但遗憾的是他们都没有帮助。
Dpn 我尝试按照您的建议进行操作,但无法运行第一个命令,出现以下错误:
Error: cannot autolaunch D-Bus without X11 $DISPLAY
Run Code Online (Sandbox Code Playgroud)
而且,丹尼尔您的解决方案根本没有改变任何东西,我已经在该位置放置了这些文件,并且完全按照您的建议进行了配置。
有没有办法让我从默认帐户中的访客帐户复制设置?或者比较两种配置并看看有什么不同的方法?
谢谢,任何建议将不胜感激!
LLE 我修复了它,我不知道它是否对任何人有帮助,但是,我所做的是重新安装compiz-core:
sudo apt-get install --reinstall compiz-core
Run Code Online (Sandbox Code Playgroud)
然后删除.cache和.config文件夹中的文件
sudo rm -rf ~/.config/dconf/user
sudo rm -rf ~/.cache/compizconfig-1
Run Code Online (Sandbox Code Playgroud)
希望这对其他人有帮助!
感谢您的支持!
我必须按大小查找文件。尺寸是参数。找到文件的结果必须保存到文件中。我已经得到了这个:
touch result.txt
find /var/log -type f -size $1 -size $2 -exec ls {} \; > result.txt
Run Code Online (Sandbox Code Playgroud)
脚本向我展示了一些结果,但我不确定它们是否正确并且没有任何内容保存到文件中。
有人可以帮忙吗?
我在双引导机器上安装了 Ubuntu 12.04LTS i5 dual core 8G RAM,它运行良好,但今天由于某种原因,当我注销并尝试重新登录时,它卡在登录页面,即鼠标和键盘没有响应. 鼠标卡在屏幕左上角,我只能关掉机器。(我一直在使用罗技无线鼠标和键盘。)我无法使用Alt F1or访问虚拟控制台Ctrl Alt F1!
这是我迄今为止尝试过的:
tty1.conf来绕过登录屏幕,但无济于事。.Xauthority .profile,并.bashrc从我$HOME到另一个位置,所以我的登录会被系统默认值完全进行。但这并没有帮助recovery mode命令行用于dpkg的-重新配置到交换机之间gdm和lightgdm。这也没有帮助。我有一种感觉,如果我只能绕过登录屏幕,自动进入桌面,我会没事的。但我也无法做到这一点。
我非常需要帮助。先感谢您。
更新:所以我尝试通过dpkg-configure lightdm. 这至少让我回到了经典的 linux 命令行登录提示,但没有 gui。我应该安装startx吗?我应该安装 ubuntu-desktop 吗?
显然spotify需要libavcodec54(或 53 或 52)播放本地 mp3 文件。不幸的是 - 它不适libavcodec56用于Vivid.
我尝试libavcodec56在 名称下进行符号链接*54,但没有奏效。
我也尝试从 编译trusty sources,但它也失败了。
是否有任何地点或程序,我可以用得到的工作libavcodec54的vivid?
我试图设置本地存储库,所以我做了一些条目评论,其中一些被删除。现在我不想为更少的存储创建本地存储库。
我在谷歌上搜索过sources.list条目,所以我找到了一些条目,如:
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main
Run Code Online (Sandbox Code Playgroud)
和一些条目,如:
deb http://uk.archive.ubuntu.com/ubuntu/ trusty universe multiverse
Run Code Online (Sandbox Code Playgroud)
所以似乎不同国家有不同的存储库。所以,我来自印度,所以只能找到印度的存储库。我应该在哪里搜索。?
我已经使用了命令
sudo apt-get install build-essentials g++-4.4 gcc-4.4
Run Code Online (Sandbox Code Playgroud)
该命令给出错误
E: Unable to locate package build-essentials.
Run Code Online (Sandbox Code Playgroud)
我应该如何安装gcc?
software-center updates update-manager package-management apt