Ubuntu Unity 是否有“位置”菜单?

Uli*_* CT 11 panel indicator menu unity places

我想知道是否可以在 Ubuntu 的上层菜单中放置一个“位置”选项卡,例如 CentOS、Debian 等。

谢谢

Jac*_*ijm 12

我尝试了几个现有的,但找不到有效的 地点指示器。我发现的那些已经过时了,ppa 不再维护。

模块化位置菜单

因此,在新写的下面:Ubuntu 的 Places & Files 指示器

在此处输入图片说明 2

ppa 版本是一个模块化版本;您可以选择要在菜单中显示的内容:

[在此处输入图片说明]

在完整版中:

在此处输入图片说明

...或最小的,只显示最近使用的:

在此处输入图片说明

从 ppa 安装

sudo add-apt-repository ppa:vlijm/placesfiles
sudo apt-get update
sudo apt-get install placesfiles
Run Code Online (Sandbox Code Playgroud)

显示位置菜单、书签和最近使用的文件的简化版本

描述和(初始)代码

剧本

sudo add-apt-repository ppa:vlijm/placesfiles
sudo apt-get update
sudo apt-get install placesfiles
Run Code Online (Sandbox Code Playgroud)

如何使用(如果未从 ppa 安装)

  1. 将脚本复制到一个空文件中,另存为 places_indicator.py
  2. 保存完全命名的图标(右键单击 > 另存为):

    dir_icon.png
    
    Run Code Online (Sandbox Code Playgroud)

    在此处输入图片说明

    ..在与脚本相同的目录中。

  3. 通过以下命令测试运行脚本:

    python3 /path/to/places_indicator.py
    
    Run Code Online (Sandbox Code Playgroud)
  4. 如果一切正常,请将其添加到启动应用程序:Dash > 启动应用程序 > 添加。添加命令:

    /bin/bash -c "sleep 10 && python3 /path/to/places_indicator.py
    
    Run Code Online (Sandbox Code Playgroud)

关于指标

指标显示:

  1. 主目录
  2. 中的所有目录(本地书签和 smb)
    • ~/.config/gtk-3.0/bookmarks
    • ~/.config/user-dirs.dirs
  3. 网络
  4. 连接到网络
  5. 计算机
  6. 最近使用的文件(lats 10,可以轻松更改)

更改/添加/删除的书签是动态更新的


Ser*_*nyy 8

2017 年 2 月 24 日更新:该指标现在具有固定 Web 链接的选项

介绍

注意:此答案的先前版本可以在编辑历史记录下找到,尽管它不再相关。

下面显示的指标用于不同的问题,但由于机会出现了,我决定在这里发布它。文件指示器是用于访问用户文件和文件夹的简单指示器。它允许检查最近使用的文件、书签文件和目录。特别是,位置菜单与这个问题特别相关。

在此处输入图片说明

在此处输入图片说明

正如您从屏幕截图中看到的,该指标还支持英语以外的语言环境,因此如果您的系统使用英语以外的其他语言,它将起作用。

更新:指示器现在还支持启动已固定的 .desktop 文件。例如,如果您固定了 firefox.desktop,它将启动 firefox。因此,该指标可用作程序的快速启动器。在撰写本文时,该功能正在进入 PPA(格林威治标准时间 11 月 19 日晚上 7 点 53 分,处理时间大约需要 24 小时),但已经在 github 和此处以更新的源代码形式提供。

在此处输入图片说明

获取指标

该指标可从我的个人 PPA 和GitHub 获得。使用以下步骤获取它:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator
Run Code Online (Sandbox Code Playgroud)

源代码

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator
Run Code Online (Sandbox Code Playgroud)

配置

该指标通过存储在用户主目录中的两个 json 文件进行配置。

~/.files_indicator.json 控制用户界面、菜单条目的长度和最近文件菜单中的最大数量。

{
    "name_length": 30,
    "max_items": 10
}
Run Code Online (Sandbox Code Playgroud)

~/.pinned_files.json控制固定文件和文件夹的列表。每个项目都是一个列表/数组。

{
    "dirs": [
        "/home/xieerqi/\u56fe\u7247/Wallpapers"
    ],
    "files": [
        "/home/xieerqi/work_in_progress/videonauth_code.py",
        "/home/xieerqi/work_in_progress/spin_button.py"
    ]
}
Run Code Online (Sandbox Code Playgroud)