KDE ツールバーの内容はアクティビティによって異なります。

KDE ツールバーの内容はアクティビティによって異なります。

したがって、開発者は、アクティビティからツールバーを除いて、すべてのアクティビティに統合しました。実際にイベントのアイデアを殺す方法について多くの記事が書かれています。

しかし、そこにありますか?解決策だから何?アクティビティごとに異なるツールバーコンテンツやグループ化されたいくつかのウィジェット(クイックランチャー、フォルダビューなど)を作成するなど、これらのアクティビティごとに異なるコンテンツを提供できますか?

しかし、KDE ​​APIとその方法を知っている人なら、コンテンツがアクティビティに依存するようにクイックランチャーとフォルダビューを調整するのに最大30分かかります。残念ながら、私は.NETでのみ開発しています...

答え1

さて、答えはありません。少なくとも解決策の一部を直接見つける必要があります。

したがって、私の提案は、活動を少なくとも部分的に有効にすることです(複雑な設定またはスタンドアロンプ​​ロンプトとして使用できます)。

  1. デスクトップの数を1に設定します。必須ではありませんが、次の設定を使用すると、各アクティビティに独自のデスクトップがあるため、実際に船になります。

  2. Activity Previewツールバーにウィジェットを追加します。また、必須ではありませんが、Activityを多用する場合は、WIN-TAB次のショートカットをクリックすることは非常に厄介です。このActivity Previewウィジェットを使用すると、ワンクリックでアクティビティを切り替えることができます。

  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, ...
    

    b。 「スイッチ」という2番目のタブで、「チェックボックス」をRemember the current virtual desktop for each activity (needs restart)選択します。デスクトップの数を1に設定しても、このオプションがまだ必要かどうかはわかりませんが、とにかく害はありません。

  4. ~/Sys/Activities私のカスタムローカルSysフォルダ(org.kde.cervisia.desktop"から" Cervisia"に)。

  5. ~のためアクティビティデスクトップでは、1つまたは2つのウィジェットをデスクトップに配置し、次のように Folder View設定しました。

    ㅏ。 1つだけを使用していた場合は、Folder Viewウィジェットが~/Writing私のアクティブな作業ディレクトリを指すように設定していたはずです。両方アプリケーションのショートカットとファイル。書き込みなどの簡単な活動に最適です。

    b。最初の独立フォルダは、Folder View手順4で作成した特定のフォルダに設定されます。これにより、選択したアクティビティへのショートカットが表示されます。

    氏。デスクトップの2番目の独立ウィジェットは、アクティビティ、つまり~/Coding開発アクティビティまたは~/Graphicsグラフィックアクティビティに関連するファイルとフォルダを表示するウィジェットです。Symlinks作業ディレクトリがより多くの場所(ローカルやネットワークなど)に分散している場合は、特別なディレクトリを設定して自分で解決してください。

  6. 一部のアプリケーションでは、GIMPが常にグラフィックアクティビティでのみ開始されることを望むと仮定すると、起動時に特別な動作を設定できます。次に、GIMPを実行し、タイトルバーを右クリックし、を選択し、タブでボックスを選択し、Other TasksSpecial window settingsのコンボボックスから選択します。ただし、DolphinやKonsoleなどのアクティビティ全体で使用したいアプリケーションに設定しないように注意してください。ただし、上記の設定を使用すると、アプリの実行後にアクティビティを変更できるため、アクティビティを切り替えたり、より多くのアクティビティに追加したりできます(アプリのタイトルバーを右クリックしてローカルメニューからアクティビティを選択)。Size and locationActivityInitial status

  7. 前述の作業ディレクトリを「アクティブ」相対ディレクトリに設定する必要があります。 Dolphinでディレクトリを見つけて選択します。コンテンツ、右クリックして選択してActivities 現在のアクティビティに追加するか、リストから1つ以上を選択します。これは次の点に必要です。

  8. アクティビティを反映するようにタスクバーを少なくとも部分的に設定する方法があります。私は画面の右端から飛び出す大きなサイドバーを使用します(メインタスクバーはデフォルトの下端の位置にあります)。このタスクバーには、時計やカレンダーなどのいくつかのウィジェットがあります。Folder Viewここに他のウィジェットも追加できるようになりました今、適切な作業ディレクトリに特定のアクティビティのファイルとアプリケーションのショートカットを設定した場合、Show files related to active Activityこのウィジェットのコンテンツが選択したアクティビティに応じて動的に変更されるウィジェットです。

  9. Kargosというウィジェットがあり、スクリプトに使用でき、アクティビティ関連のコンテンツを表示できるようです。まだ設定を試していないので、これ以上サポートできません。

調整には少し時間がかかりましたが、必要な活動にはかなりうまくいきました。 1つの要因は、私が大きな4K画面を持っているため、Folder Viewほとんどのアプリをフルスクリーンモードで使用しないため、アプリのショートカットがあるウィジェットがしばしば扱われないことです。小さな画面の場合、これは問題になる可能性があります。

(現在はかなり深刻な)キャンペーンでより良い結果を得るのに役立つコメントや回答をこの投稿に残していただければ幸いです。

関連情報