我对 Kde 4.8 很陌生,我不知道如何获得我曾经在 Gnome 中的这种行为:
在 gnome 中可以将窗口配置为始终出现在特定桌面中,这就是我想在 Kde 中实现的目标。
我在谷歌上搜索了很多,看起来活动不能这样做(还),因为使用窗口的菜单仅适用于当前会话,并且在重新启动后迷路。
顺便说一句,我认为活动可以做到这一点,因为在 Kde 4.8 Gimp 附带的默认活动中,过去仅在照片活动中显示(我查看了活动配置,但没有找到有关此行为的任何信息)。
Onestly,我的目标是获得这种情况,如果活动无法使用桌面,对我来说还可以。
那么,关于如何在 Kde 4.8 中获得这种行为的任何想法?
我已经阅读了这个类似的问题,但我正在寻找一个永久的解决方案。
desktop window-manager kde desktop-environment kde-activities
当我在工作时,我使用 KDE 活动并将它们映射到我的项目。我总是在每个项目中使用相同的应用程序,因此我希望在更改活动时保持窗口可见。目前,我所做的是浏览每个窗口,右键单击标题栏,然后选中使窗口出现在所有活动中的复选框。我如何为这个选择配置我的 Windows 默认值?默认情况下,我希望每个窗口都出现在所有活动中。
有时,我使用 KDE,而 KDE 4 中我最喜欢的一件事就是活动概念。在工作中,它非常有用,因为我经常在一天内处理几个不同的项目。例如,切换到另一个活动使我能够更改小部件,以便我可以访问与当前项目相关的文件夹。
我决定在 shell 中使用这个概念,所以我编写了一个名为“switch”的小 bash 函数,它设置对当前项目有用的别名,例如alias cdwww=~/public_html/current_project/www,等等。
我的问题是:有没有一种方法可以将 KDE 活动与 shell 活动同步,即在通过 KDE 切换到活动“myproj”时在每个打开的终端上调用“switch myproj”,反之亦然(奖金问题)?
另一个问题:如何使我新创建的别名在所有控制台中都能使用?有没有办法可以检测到 konsole 或 gnome-terminal 中每个打开的终端并在其中执行我的功能?
编辑:这是 switch 函数,位于我的 .bashrc 文件的末尾,请随时发表评论:
function switch() {
if [ ! -d ~/.switch ]
then
mkdir ~/.switch
fi
if [ ! -f ~/.switch/proj.save ]
then
touch ~/.switch/proj.save
fi
echo "$1" > ~/.switch/proj.save
case $1 in
meddispar )
echo "Switching to meddispar..."
echo "setting cdproj alias"
alias cdproj="cd ~/public_html/onp/"
echo "setting …Run Code Online (Sandbox Code Playgroud)