AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 570155
Accepted
Oak_3260548
Oak_3260548
Asked: 2020-02-28 14:43:42 +0800 CST2020-02-28 14:43:42 +0800 CST 2020-02-28 14:43:42 +0800 CST

依赖于活动的 KDE 工具栏内容

  • 772

因此开发人员从活动中排除了工具栏,并且它们在所有活动中是统一的。很多人都写过他们实际上是如何扼杀活动的想法的。

但是有什么解决方法吗?喜欢为每个activity或者一些分组小部件(快速启动器、文件夹视图等)制作不同的工具栏内容,这样可以为每个activity制作不同的内容吗?

顺便说一句,对于了解 KDE API 和方法的人来说,调整快速启动器和文件夹视图以使其内容依赖于活动应该是一个最多半小时的工作。不幸的是,我只在.NET中开发......

plasma5 kde5
  • 1 1 个回答
  • 136 Views

1 个回答

  • Voted
  1. Best Answer
    Oak_3260548
    2020-03-03T04:13:59+08:002020-03-03T04:13:59+08:00

    好吧,所以没有回应,我必须自己找到至少部分解决方案。

    所以这是我的建议,至少部分地使活动栩栩如生(可能用作复杂的设置或独立提示):

    1. 将桌面数量设置为 1。这不是必需的,但是通过以下设置,每个活动都将拥有自己的桌面,因此它们实际上成倍增加。

    2. 将一个Activity Preview小部件放入您的工具栏中。另外,这不是必需的,但是如果您要大量使用活动,则WIN-TAB单击后的快捷方式会很尴尬。使用Activity Preview小部件,您可以一键切换 Activity。

    3. 设置活动(即WIN-TAB,单击顶部的选项按钮):

      一个。设置所需数量的“固定”活动,可能带有适当的图标。活动也可以与项目或任务相关,但我担心共享工作流程的长期活动。为了给你一个想法,我设置:

        * General (for all common tasks without specific workflow)
        * Admin - for administration - with YaST, KDE system settings, SuperUser 
          Dolphin, Kate, KInfo, nVidia shortcuts
        * Graphics - to work mostly with GIMP and InkScape
        * CAD - for 2D and 3D CAD work - LibreCAD and FreeCAD shortcuts
        * Devel - for programming
        * Web - for web development (shortcut to start Jekyll, shortcut to emulated 
          web, etc.
        * Writing - to work with Focus Writer, dictionary, ...
      

      湾。在名为“切换”的第二个选项卡上,选中复选框“ Remember the current virtual desktop for each activity (needs restart)”。现在,当您将桌面计数设置为 1 时,我不确定是否仍需要此选项,但无论如何它不会造成任何伤害。

    4. ~/Sys/Activities我在我的自定义本地 Sys 文件夹 (我面板中的启动器并将它们重命名为更合理的名称(即“ org.kde.cervisia.desktop”到“ Cervisia”)。

    5. 对于每个活动桌面,我将一两个调用的小部件放入桌面 Folder View并以这种方式设置它们:

      一个。如果我只使用一个,我会将Folder View小部件设置为指向活动的工作目录,即~/Writing,我同时拥有应用程序快捷方式和文件的位置。这适用于简单的活动,例如写作。

      湾。首先将独立Folder View设置为在第四步中创建的特定文件夹。这样您就可以看到所选活动的快捷方式。

      C。桌面上的第二个独立小部件用于显示与活动相关的文件和文件夹,即~/Coding用于开发活动或~/Graphics图形活动。Symlinks如果您的工作目录分散在更多地方,例如本地和网络,请组织一个特殊的目录并帮助自己 。

    6. 对于某些应用程序,您可能会在启动时设置特殊行为,假设您可能希望 GIMP 始终仅在图形活动中启动。然后启动 GIMP,右键单击标题栏,选择Other Tasks然后Special window settings在Size and location选项卡中,选中Activity复选框并Initial status从下一个组合框中选择。但请注意不要将其设置为您希望跨活动使用的应用程序,例如 Dolphin 或 Konsole。但是,上面的设置允许您在启动应用程序后更改活动,因此您可以切换活动或将其添加到更多活动中(右键单击应用程序标题栏并在本地菜单中选择活动)

    7. 您应该将前面提到的工作目录设置为活动相关目录。在 Dolphin 中找到目录,选择它的content,右键单击它并选择Activities 并将其添加到当前 Activity 或从列表中选择一个(或多个)。这是以下几点所必需的

    8. 有一种方法可以至少部分设置任务栏以反映活动。我使用了一个从屏幕右边缘弹出的大侧边栏(而主任务栏位于经典的底部边缘位置。我在这个任务栏上有一些小部件,如时钟和日历,你也可以Folder View在这里添加另一个,这个时间将它设置为Show files related to active Activity. 现在,如果您在适当的工作目录中为特定活动设置了文件和应用程序快捷方式,则此小部件的内容将根据所选活动动态更改。

    9. 有一个名为 Kargos 的小部件,我相信它可能用于编写脚本,并且可能通过显示与 Activity 相关的内容。我没有尝试设置,所以我无法提供更多帮助。

    这花了我一点时间来调整,但它对于我需要的活动来说是合理的。一个因素是,我有一个大的 4K 屏幕,因此Folder View通常不会覆盖带有应用程序快捷方式的小部件,因为我的大多数应用程序都不以全屏模式使用。对于较小的屏幕,这可能是一个问题。

    如果您跟进这篇文章并提供有助于从(目前相当残缺的)活动中挤出更多好处的评论或答案,我会很高兴。

    • 0

相关问题

  • 在 KDE 中设置默认虚拟桌面

  • 如何杀死 KDE Plasma 桌面上的“默认”桌面小部件?

  • 添加到 KDE 的网络连接的连接

  • 安装“kio-extras”后,Plasma 5 启动黑屏 [关闭]

  • KDE 全局菜单在 Plasma 5.12 中消失了

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve