我可以通过在 okularpartrc(在 ~/.config 中找到)的 [Main View] 下添加以下行来使 okular 的底部栏(显示页码的栏)消失。
ShowBottomBar=false
但是,我对更改底栏的颜色很感兴趣。我的意思是我想改变 okular 的工具栏和菜单栏的颜色,它们默认都是白色的。我怎样才能做到这一点?我尝试BottomBarColor=255,0,0
在 [Main View] 下添加,但它不会改变颜色。
我可以通过在 okularpartrc(在 ~/.config 中找到)的 [Main View] 下添加以下行来使 okular 的底部栏(显示页码的栏)消失。
ShowBottomBar=false
但是,我对更改底栏的颜色很感兴趣。我的意思是我想改变 okular 的工具栏和菜单栏的颜色,它们默认都是白色的。我怎样才能做到这一点?我尝试BottomBarColor=255,0,0
在 [Main View] 下添加,但它不会改变颜色。
我有 ubuntu 20.10,64 位。在菜单中,有 2 个 Okular 实例。
我可以使用它,但不能通过终端删除。
igor@igor-System-Product-Name:~$ sudo apt remove okular
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'okular' is not installed, so not removed
在软件中心,Okular 未标记为已安装。
请指教。
当我从终端启动 okular 时,我收到一堆关于某些图标主题文件夹的“Invalid Context”警告(都来自 Yaru,这是 Gnome Tweaks 中设置的主题,以及 Adwaita)。编辑要排除的命名目录的 index.theme 会删除警告,但随后会破坏一些 UI(顶部栏设置中的小箭头变成十字形禁止图标),我想这是可以预料的。
谷歌搜索显示,很多人在各种应用程序上都遇到过这种情况,但我发现的解决方案并不适用(特定于应用程序或 Arch)。
Okular 似乎工作正常。我最近从 19.10 升级到 20.4,但在此之前也存在错误。
有谁知道我为什么会收到这些警告或如何解决它们?
完整的命令行输出:
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/16x16/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/22x22/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/24x24/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/32x32/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/48x48/legacy/"
Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Yaru/256x256@2x/apps/"
Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Yaru/256x256@2x/mimetypes/"
Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Yaru/scalable/mimetypes/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/8x8/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/16x16/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/16x16/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/22x22/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/24x24/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/24x24/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/32x32/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/32x32/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/48x48/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/48x48/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/64x64/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/64x64/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/96x96/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/96x96/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/256x256/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/512x512/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/scalable/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/scalable/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/16x16/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/22x22/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/24x24/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/32x32/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Yaru/48x48/legacy/"
Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Yaru/256x256@2x/apps/"
Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Yaru/256x256@2x/mimetypes/"
Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Yaru/scalable/mimetypes/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/8x8/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/16x16/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/16x16/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/22x22/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/24x24/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/24x24/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/32x32/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/32x32/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/48x48/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/48x48/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/64x64/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/64x64/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/96x96/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/96x96/ui/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/256x256/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/512x512/legacy/"
Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/scalable/legacy/"
Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/scalable/ui/"
我正在尝试按照这些说明(接近页面末尾)从头开始编译 Okular :
git clone https://invent.kde.org/graphics/okular.git
cd okular
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/install/dir ..
make
make install
我/path/to/your/install/dir
用/usr
.
-- Could NOT find KF5JS: found neither KF5JSConfig.cmake nor kf5js-config.cmake
-- Could NOT find KF5Wallet (missing: KF5Wallet_DIR)
-- Could NOT find KF5Wallet: found neither KF5WalletConfig.cmake nor kf5wallet-config.cmake
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find KF5 (missing: Archive Bookmarks Completion Config
ConfigWidgets CoreAddons Crash IconThemes KIO Parts ThreadWeaver
WindowSystem DocTools JS Wallet) (Required is at least version "5.44.0")
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/ECM/find-modules/FindKF5.cmake:94 (find_package_handle_standard_args)
CMakeLists.txt:96 (find_package)
在这个答案之后安装了额外的cmake模块。
sudo apt-get install "libkf5*"
按照这个答案安装了 kf5 包
尝试了其他几个技巧,但都没有成功(例如,将 cmake 命令修改为:
cmake -DQT_QMAKE_EXECUTABLE=qmake-qt5 \
-DCMAKE_INSTALL_PREFIX=/usr .. \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTING=OFF \
-DQT_NO_VERSION_TAGGING=OFF \
-Wno-dev .. &&
make
)
也许我需要在终端中指定这些包所在的位置,类似于这个解决方案?
或者我需要像这个解决方案一样修改CMakeLists.txt吗?
在 Ubuntu 20.04 LTS 上,使用手写笔和手绘注释工具会导致锯齿状线条,如reddit 上的这篇文章和这个 gif所示。另请参阅bugtracker 上的此线程,该线程建议./ui/pageviewannotator.cpp
(我认为)已在克隆的 github 版本中实现了修改(在线程中搜索PageViewAnnotator)。问题的 TLDR 是在使用触控笔时,创建了太多的点,导致渲染时出现锯齿状的形状。
链接 gif 的屏幕截图:手写笔(左)与手指(右)。在这里使用粗笔画来突出问题。手写笔在 Xournal++ 等其他程序中运行良好。
在安装 Ubuntu 18.04 期间,我创建了一个单独的分区/store
。文件是可访问的,但我无法使用 okular 和 GIMP 打开文件。没有显示确切的错误,okular 只是说Could not open file:///store/1.pdf.
GIMP 说:Opening '/store/2.jpg' failed:Could not open '/store/2.jpg' for reading: No such file or directory
然而其他程序,如 chrome、文档查看器、kolourpaint 可以完美地读取 pdf、jpg 文件。
在 okular/GIMP 我单击文件->打开时,/store 不会显示在其他文件夹中。不会显示位于 ~/Desktop 中的指向它的符号链接。
有什么解决办法?
我运行 18.04.1-Ubuntu 并使用 snap 安装了 okular
okular 19.04.2 63 stable kde✓
我想创建带有 okular 的图像签名图章,如此处所述
我成功地将图像签名添加到我的 pdf 文档中,并且可以毫无问题地使用 okular 保存和重新打开它。
不幸的是,我的系统上没有其他 pdf 查看器。Evince 文档查看器 (3.28.4)、Atril 文档查看器 (1.20.1) 和 Xournal (0.4.8) 都看不到签名。这似乎不是我的签名图像的问题,我尝试过的所有其他默认图章都没有被其他查看者看到。
okular 有什么方法可以以其他应用程序可以看到的方式创建这些图章?请注意,我尝试打印到 pdf,但这并不像这里解释的那样工作
刚刚在我的 ubuntu 16.04 机器上使用 snap 包安装了 Okular。如果右键单击 pdf 并选择打开方式-> okular,它可以正常工作。如果我打开 Okular,我将无法使用工具栏中的文件菜单。如果单击“Open..”没有任何反应,并且 dmesg 中没有错误,则不会显示错误。我是新手,所以如果需要更多信息,请告诉我,我会提供。谢谢你。如果可以帮助我之前使用 apt 安装了 Okular(如果我记得很好,版本 0.24),完美运行,只是想尝试最新版本(1.7.2)有什么想法吗?
编辑
似乎问题与文件系统权限有关,因为唯一不起作用的菜单项(单击它们没有任何反应)是那些应该打开文件对话框的菜单项,所以文件->打开,文件->导入..,文件->另存为,文件->导出为..而文件->打印和文件->属性例如正在工作。我有其他使用 snap 安装的软件包,例如 VLC,它们运行完美。
我想向 Okular 添加一个激活突出显示工具的快捷方式。我知道“配置快捷方式”选项卡,但它包含的命令是有限的,我想知道如何将特定命令添加到列表中。这是一个奇怪的命令选择,例如“绘图工具”的所有颜色,所以我想有一种方法可以实现我的想法。
(我也知道F6打开绘图工具侧边栏,但我不想每次使用都点击荧光笔)