我在 Xubuntu 16.04 上安装了 gnome 地图(apt install gnome-maps)。这是一款很棒的工具,运行良好。唯一的问题是我不明白如何使用搜索功能。当我在搜索栏中输入一个地方时,我会得到一个包含正确城市和国家等的建议列表,但无论我选择或输入什么都没有发生。
我希望当我输入“法国巴黎”并从提供的列表中选择它时,工具中心巴黎会将光标放在它上面。我不知道该怎么做。我遗漏了什么?
答案1
因为我不想安装 flatpack,所以我从源代码安装。版本 3.38 具有可用的搜索功能。较新的版本在 bionic 中不起作用,因为它们使用比 bionic 可用的更新的 glib2-0 库 (>2.66)。
由于 gmaps 源没有附带安装说明,因此这里介绍如何在 Ubuntu 18.04 - bionic 上安装它。Gmaps 确实使用 Meson/Ninja 来构建源。默认情况下 bionic 中不安装它,因此请先安装它
sudo apt install meson ninja-build
在这里获取来源:https://download.gnome.org/sources/gnome-maps/3.38/gnome-maps-3.38.6.tar.xz。下载并解压 tarball。例如,包含解压文件的文件夹名为“src”。首先安装所有必需的依赖项(gjs-1.0、gee-0.8、folks、libgeocode-glib-1-0、champlain-0.12、rest-0.7)
sudo apt install libgjs-dev
sudo apt install libgee-0.8-dev
sudo apt install libfolks-dev
sudo apt install libgeocode-glib-dev
sudo apt install libchamplain-0.12-dev
sudo apt install librest-dev
要构建和安装,请进入解压后的文件夹 src。它应该包含文件“meson.build”
cd src
meson --prefix=/usr builddir
ninja -C builddir
sudo ninja -C builddir install
meson 命令应列出所有依赖项,并显示绿色的 YES。我得到了一个红色的 NO,即“appstream-util”,但应用程序仍然有效。(如果您知道它是什么、包名称是什么以及为什么需要它,请发表评论)。不要忘记最后一个安装命令前的“sudo”。
该应用程序从命令行启动
gapplication launch org.gnome.Maps
您可以将该行放入面板中的启动器中。安装后,不再需要源,可以将其删除。
答案2
尝试 gnome-maps 的 flatpak 版本:https://flathub.org/apps/details/org.gnome.Maps
它已在 Ubuntu 18.04 x64 上为我工作:收藏夹恢复,搜索功能按预期工作。
1.安装Flatpak
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
2.安装 Software Flatpak 插件
sudo apt install gnome-software-plugin-flatpak
3.添加 Flathub 存储库
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
4. 重新启动(如有必要)
5. 通过 Gnome-Software 或命令行安装 Gnome-Maps
sudo flatpak install flathub org.gnome.Maps
6. 运行应用程序
flatpak run org.gnome.Maps