标签: nautilus

鹦鹉螺无法识别电子可执行文件

我无法Electron App使用以下命令构建 a 的可执行文件:

electron-packager . electron-tutorial-app --overwrite --asar=true --platform=linux --arch=x64 --prune=true --out=release-builds
Run Code Online (Sandbox Code Playgroud)

构建文件是一个共享库文件 (application/x-sharedlib),不在Ubuntu 18. 相反,我在 Nautilus 中打开文件时收到以下错误消息:

无法显示“电子教程应用程序”

没有为“共享库”文件安装应用程序。您要搜索打开此文件的应用程序吗?

[否] [是]

有什么办法可以做到这一点吗?

nautilus electron electron-packager

11
推荐指数
2
解决办法
5084
查看次数

Sudo nautilus 给出需要授权,但未指定授权协议

我刚刚将操作系统从 Ubuntu 20.04 LTS 更新到 20.04.1 LTS。当我尝试使用 root 以 root 身份运行 nautilus 时sudo nautilus,出现错误

Authorization required, but no authorization protocol specified

(org.gnome.Nautilus:4410): Gtk-WARNING **: 23:12:51.995: cannot open display: :10.0
Run Code Online (Sandbox Code Playgroud)

Ubuntu 20.04 LTS 中从未出现过这种情况。我试图尽可能避免重新安装 nautilus 以避免破坏更多东西,但我对这里的问题已经没有想法了。

有什么建议么?

ubuntu nautilus ubuntu-20.04

11
推荐指数
1
解决办法
2万
查看次数

如何创建nautilus C扩展

我正在尝试用C创建一个Nautilus扩展,但只有Python示例和帮助.

几乎没有文档和字面上没有例子,但只是一些完整的扩展,这些扩展很长,很难为初学者理解.

我只需要一个简单的示例代码,在Nautilus的列表视图中创建一个新列.如何编写和编译它.

我试过的代码是:

#include <libnautilus-extension/nautilus-column-provider.h>

typedef struct _FooExtension FooExtension;
typedef struct _FooExtensionClass FooExtensionClass;

struct _FooExtension
{
    GObject parent_slot;
};

struct _FooExtensionClass
{
    GObjectClass parent_slot;
};

static void foo_extension_class_init    (FooExtensionClass *class);
static void foo_extension_instance_init (FooExtension      *img);

static void foo_extension_class_init(FooExtensionClass *class)
{
}

static void foo_extension_instance_init(FooExtension *img)
{
}

static GType provider_types[1];

static GType foo_extension_type;

static void foo_extension_register_type(GTypeModule *module)
{
    static const GTypeInfo info = {
                sizeof(FooExtensionClass),
                (GBaseInitFunc) NULL,
                (GBaseFinalizeFunc) NULL,
                (GClassInitFunc) foo_extension_class_init,
                NULL,
                NULL,
                sizeof (FooExtension),
                0,
                (GInstanceInitFunc) foo_extension_instance_init,
                }; …
Run Code Online (Sandbox Code Playgroud)

c gtk gnome shared-libraries nautilus

10
推荐指数
1
解决办法
2848
查看次数

如何将某个文件类型再次与"查看文件"关联

安装新的Ubuntu(13.04)pem文件(SSL证书)与"查看文件"相关联(右键单击Nautilus中的文件,我看到"打开视图文件"),这很好地显示了证书的明文版本.

现在我想编辑文件,因此选择"使用其他应用程序打开"并选择gedit.它工作,但现在我只看到"使用gedit打开",并且无法恢复到"查看文件"程序(或将其添加为另一个选项).我还注意到对话框中缺少许多应用程序(例如,Unity Lense中可用的Sublime),我可以在其中选择用于打开文件的应用程序.

如何在对话框中显示更多(所有"已知"统一,例如lense)应用程序,我可以将文件类型与应用程序相关联?我在哪里可以找到"查看文件"应用程序?

associations nautilus

9
推荐指数
1
解决办法
1304
查看次数

编辑原始Nautilus上下文菜单

有没有人知道如何简化Nautilus中的标准上下文(右键单击)菜单?我正在为不经常使用计算机的人制作一个非常简化的界面,我想使用Nautilus作为文件管理器.我已经使用nautilus-action在上下文菜单中添加了一些操作,但我想删除标准的复制/粘贴/创建文件夹/创建链接以及几乎所有其他操作.我没有在我的系统上找到任何XML或其他配置文件,我在Nautilus的资源上使用grep来查找它的位置,因为我怀疑它是硬编码的,但到目前为止还没有任何乐趣.

contextmenu nautilus

8
推荐指数
1
解决办法
4199
查看次数

如何从bash更改目录的图标/徽标

我正在玩get_iplayer(太棒了)它每隔几个小时运行一次以获取任何新的剧集......

在它完成任何新的东西之后,我想更改标志~/Videos以添加加号或星号(最好是鹦鹉螺徽)

我是否通过鹦鹉螺来解决这个问题?
我需要在gnome-config中更改一些内容吗?
我敢肯定这不能是FS等级吗?

欢呼任何链接和建议.

directory bash icons nautilus emblems

7
推荐指数
1
解决办法
3798
查看次数

ImportError:没有名为gi.repository的模块

我正在尝试在Ubuntu 10.04上启动python脚本:

from gi.repository import Nautilus, GObject

它不起作用:

Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from gi.repository import Nautilus, GObject
   ImportError: No module named gi.repository
Run Code Online (Sandbox Code Playgroud)

我安装了python-gobject-dev,python-gobject,python-nautilus,但它没有帮助.有谁有这个问题?

python gobject repository nautilus

7
推荐指数
2
解决办法
1万
查看次数

nautilus的gtk_icon_theme_get_for_screen错误

最近我将ubuntu 14.04更新为Ubuntu 15.04.通常鹦鹉螺.命令应该在GUI中打开目录.但是,现在我收到如下错误.

最近是什么以及解决它的任何解决方案

vanjikumaran@vanjikumaran-ThinkPad-T530:~$ nautilus .

(nautilus:7627): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(nautilus:7627): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nautilus:7627): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
vanjikumaran@vanjikumaran-ThinkPad-T530:~$
Run Code Online (Sandbox Code Playgroud)

upgrade gnome-terminal nautilus ubuntu-15.04

7
推荐指数
1
解决办法
1474
查看次数

在nautilus中隐藏安装的设备

我正在运行Ubuntu Precise.在我的/etc/init.d中我有一个bash脚本,在启动时执行以下操作:

  1. 循环在NTFS驱动器上安装映像.该映像包含一个ext2文件系统,其目录名为home

  2. 然后使用--rbind选项进行挂载,将图像文件中的主页挂载到/ home.

到目前为止工作得很好,虽然在/ home中打开文件并不能防止循环挂载被卸载.

不幸的是,Nautilus在可移动驱动器列表中显示了环路安装,其图标允许用户卸载环路安装.卸载安装/ home的驱动器不利于运行良好的系统.

如何让Nautilus不显示这个环路安装设备?

man udisk(7)说udev数据库中的'有影响力的设备属性'之一是:

UDISKS_PRESENTATION_HIDE

如果设置为1,则这是对演示级软件的提示,不应向用户显示该设备.

我假设在/ dev/loop上设置此属性会告诉Nautilus不要显示设备.

如何在bash脚本中设置UDISKS_PRESENTATION_HIDE?

linux bash nautilus

6
推荐指数
2
解决办法
3819
查看次数

如何通过单击图标运行Python脚本?

对不起,对于这个模糊的问题,实际上并不知道如何问这个问题,也不知道它的合法术语.

如何运行python脚本/字节码/ .pyc(任何编译的python代码)而不通过终端.基本上在Nautilus上:"双击python脚本,它将运行"或"在选择然后[Enter],它将运行!".这至少是我的目标.

当我检查"允许将文件作为程序执行"时,按文件上的[enter].它给了我这样的信息:

无法显示"/ home/ghelo/Music/arrange .pyc".没有为Python字节码文件安装应用程序.您要搜索要打开此文件的应用程序吗?

顺便说一下,使用Ubuntu 12.04并且必须是python 2,其中一个软件包在python 3上不起作用.如果在两个版本上如何做到这一点有所不同,请加入它,如果它不是很多问题, 谢谢.

我知道这没关系,但它是一个脚本自动重命名和安排我的音乐文件.因此,引导我,愚蠢的白痴.:)

python ubuntu compilation nautilus

6
推荐指数
1
解决办法
1万
查看次数