KWin/zh-cn: Difference between revisions

From KDE Wiki Sandbox
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages />
<languages />
{|class="vertical-centered"
{|class="vertical-centered"
|[[Image:KWin-desktop1fa.png|thumb|center|256px|KDE 4.5 空桌面]]||'''KDE Plasma 工作空间可靠、灵活的窗口管理器,现在支持3D特效!'''
|[[Image:KWin_Plasma_5_16.png|thumb|center|356px|
KWin running a Plasma 5.16 desktop]]
|'''KDE Plasma 工作空间可靠、灵活的窗口管理器,现在支持3D特效!'''
|}
|}
<span id="Feature Overview"></span>
<span id="Feature Overview"></span>
Line 11: Line 13:
:* 改进的效率
:* 改进的效率


'''KWin''' (pronounced "kwin" in one word) is the window manager for the '''KDE Plasma Desktop'''. It gives you complete control over your windows, making sure they're not in the way but aid you in your task. It paints the window decoration, the bar on top of every window with (configurable) buttons like close, maximize and minimize. It also handles placing of windows and switching between them.
<div class="mw-translate-fuzzy">
'''KWin'''(发音 "kwin")'''KDE Plasma 桌面''' 的窗口管理器。它让你完全操控你的窗口,确保它们不是在妨碍工作而是在帮助你完成任务。它绘制窗口装饰,每个窗口顶部的栏,带有(可定制的)按钮比如关闭,最大化和最小化。他同样处理窗口移动和互相切换。
</div>


<div class="mw-translate-fuzzy">
'''KWin''' 支持''混成特性(compositing)'', 意味着能够使用 3D 效果来处理你的窗口。这使得窗口管理更平滑,更容易,更有效和更自然。它的硬件要求非常的适当,几乎每个相当于 2002 年之后的现代系统都支持它。与某些硬件还存在一些问题,要了解更多信息,请点击 [http://techbase.kde.org/Projects/KWin techbase]
'''KWin''' 支持''混成特性(compositing)'', 意味着能够使用 3D 效果来处理你的窗口。这使得窗口管理更平滑,更容易,更有效和更自然。它的硬件要求非常的适当,几乎每个相当于 2002 年之后的现代系统都支持它。与某些硬件还存在一些问题,要了解更多信息,请点击 [http://techbase.kde.org/Projects/KWin techbase]
</div>
<!-- There are still some issues with certain hardware, more info about that can be found on [http://techbase.kde.org/Projects/KWin techbase]-->


==实用功能==
==实用功能==
Line 19: Line 27:
右击窗口装饰(就是标题栏)或打开 [[Special:myLanguage/System_Settings|系统设置]] 访问 '''KWin''' 新的更容易的设置。在这你可以启用特效以便更有效的管理你的窗口。比如你能用'''窗口轮转(Present Windows)'''作为「窗口切换」的特效。不同于显示图标或是小的程序缩略图,他安排整理运行中的窗口在同一个网格内,然后你能快速的选择你要的那个窗口。只要使用<keycap>Alt-Tab</keycap>快捷键组合,保持<keycap>Alt</keycap>按键一直按住。现在你能用TAB按键遍历选择窗口或用鼠标激活相应的窗口。快速的击打<keycap>Alt-Tab</keycap>按键会显示队列中下一个窗口,就如以前一样。
右击窗口装饰(就是标题栏)或打开 [[Special:myLanguage/System_Settings|系统设置]] 访问 '''KWin''' 新的更容易的设置。在这你可以启用特效以便更有效的管理你的窗口。比如你能用'''窗口轮转(Present Windows)'''作为「窗口切换」的特效。不同于显示图标或是小的程序缩略图,他安排整理运行中的窗口在同一个网格内,然后你能快速的选择你要的那个窗口。只要使用<keycap>Alt-Tab</keycap>快捷键组合,保持<keycap>Alt</keycap>按键一直按住。现在你能用TAB按键遍历选择窗口或用鼠标激活相应的窗口。快速的击打<keycap>Alt-Tab</keycap>按键会显示队列中下一个窗口,就如以前一样。


If your X server already supports compositing, switching it on is as easy as opening System Settings, opening the <menuchoice>Worskpace Appearance and Behaviour</menuchoice> module, choosing <menuchoice>Desktop Effects</menuchoice> and enabling the checkbox <menuchoice>Enable desktop effects at startup</menuchoice>. More advanced compositing settings (such as ''Use VSync'', ''Scale method'', ''Compositing type'') are available through the <menuchoice>Advanced</menuchoice> dialog. Customising the behaviour of the KWin effects means opening the <menuchoice>All effects</menuchoice> tab, and choosing the plugins you want to use. Please note that only a subset of the plugins works with ''XRender''-based compositing. For the full experience, you need to use OpenGL mode.
<div class="mw-translate-fuzzy">
如果你的 X server 已经支持「混成」,那简单的打开「系统设置」,进入<menuchoice>「桌面」</menuchoice>模块,选择<menuchoice>「桌面效果」</menuchoice>,然后勾选<menuchoice>「启用桌面效果」</menuchoice>来切换。更多高级的混成设置(比如 ''VSync操作''''直接渲染''''混成类型'')可通过<menuchoice>「高级」</menuchoice>标签页操作。自定义 KWin 特效的行为可打开<menuchoice>「全部效果」</menuchoice>标签,选择你想要用的插件。请注意只有一部分插件能在 ''XRender'' 类型混成下工作。要获得完全的体验,你需要使用OpenGL 类型。
</div>


使用物理学动力, '''KWin''' 给窗口提供了更自然的感觉。新的桌面特效像是"立方体"桌面切换和"魔灯"最小化动画都已经有添加。现有特效的改进使得窗口管理器相比以前更顺畅。KWin在性能上有很多改进以使得在低配置硬件上能够开启那些特效。精细的检查确保低配置硬件的使用者不会面对一套无法使用的配置方案。KWin检查硬件的性能如果需要会适当的调低效果。你可以选择自己控制,禁用那些功能检查或修改设置像是调整全局动画速度到自己喜欢的。当你电脑在高负载时, '''KWin''' 会临时自动取消混成特性保证其他任务运行流畅。如果取消特效了他会通知你,你能按住<keycap>Shift+Alt+F12</keycap>重新启用混成特性。最后,对多屏幕处理的支持已经由使用新的'''Kephal'''函数库在 '''KWin''' 中得到改进。你可以在 '''Xinerama'''屏幕之间移动最大化的窗口,额外的外部屏幕都会正确处理。
使用物理学动力, '''KWin''' 给窗口提供了更自然的感觉。新的桌面特效像是"立方体"桌面切换和"魔灯"最小化动画都已经有添加。现有特效的改进使得窗口管理器相比以前更顺畅。KWin在性能上有很多改进以使得在低配置硬件上能够开启那些特效。精细的检查确保低配置硬件的使用者不会面对一套无法使用的配置方案。KWin检查硬件的性能如果需要会适当的调低效果。你可以选择自己控制,禁用那些功能检查或修改设置像是调整全局动画速度到自己喜欢的。当你电脑在高负载时, '''KWin''' 会临时自动取消混成特性保证其他任务运行流畅。如果取消特效了他会通知你,你能按住<keycap>Shift+Alt+F12</keycap>重新启用混成特性。最后,对多屏幕处理的支持已经由使用新的'''Kephal'''函数库在 '''KWin''' 中得到改进。你可以在 '''Xinerama'''屏幕之间移动最大化的窗口,额外的外部屏幕都会正确处理。


More information about what was introduced in KDE SC 4.9 can be found at the following link:
<div class="mw-translate-fuzzy">
更多 KDE SC 4.2 新加特性的信息能在下列链接找到:
</div>


* [http://blog.martin-graesslin.com/blog/2012/09/performance-improvements-in-kwin-4-9-2-and-4-10 kwin improvements]
<div class="mw-translate-fuzzy">
:* [http://nowwhatthe.blogspot.com/2008/12/kwin-screencast.html kwin 视频]
</div>


== 教程 ==
== 教程 ==
Line 31: Line 45:
===你想要一个程序每次都以特定的大小,在特定的屏幕位置启动===
===你想要一个程序每次都以特定的大小,在特定的屏幕位置启动===


[[Image:KWin_Settings_Geometry.png|thumb|400px|center|Size and Position]]
<div class="mw-translate-fuzzy">
[[Image:KWin_Settings_Geometry.png|thumb|400px|center|几何标签]]
</div>


有时候一个程序的屏幕位置都对你的舒适至关重要,使用kwin的灵活性确保他总是出现在你期望的地方。
有时候一个程序的屏幕位置都对你的舒适至关重要,使用kwin的灵活性确保他总是出现在你期望的地方。


Position the window where you want it to open, then right-click on the title-bar, choosing <menuchoice>Advanced -> Special Window Settings</menuchoice>.  This will open a settings window, with appropriate entries already made.  All you need to do now is select the <menuchoice>Size & Position</menuchoice> tab and check <menuchoice>Position</menuchoice> and <menuchoice>Size</menuchoice>.  OK - you are finished!
<div class="mw-translate-fuzzy">
放置窗口到你想要他打开的位置,然后右击标题栏,选择 <menuchoice>高级 > 特殊窗口设置 </menuchoice>。这会打开一个设置窗口,里面适当的内容都已经写好了。现在你所需要做的就是选择 <menuchoice>几何 </menuchoice>属性页并勾选 <menuchoice>位置 </menuchoice><menuchoice>大小 </menuchoice>。OK - 完成了!
</div>


<div class="mw-translate-fuzzy">
===从命令行用脚本控制窗口管理器===
===从命令行用脚本控制窗口管理器===
</div>


<div class="mw-translate-fuzzy">
使用这个[http://www.kde-apps.org/content/show.php/WMIface?content=40425 WMIface]工具。
使用这个[http://www.kde-apps.org/content/show.php/WMIface?content=40425 WMIface]工具。
</div>


===自定义标题栏按钮位置===
===自定义标题栏按钮位置===
Line 45: Line 67:
[[Image:KWin_Configure_Buttons.png|thumb|400px|center|设置按钮]]
[[Image:KWin_Configure_Buttons.png|thumb|400px|center|设置按钮]]


Take a look at <menuchoice>System Settings -> Application Style -> Window Decorations -> Buttons</menuchoice> tab. The options open to you may depend on your distribution or theme, and it's clear that there is more to come.
<div class="mw-translate-fuzzy">
看一下<menuchoice>系统设置 > 外观 > 窗口 > 按钮</menuchoice>- 并勾选<menuchoice>使用定制的标题条按钮位置</menuchoice>。你打开的选项可能要依赖你发行版或主题,有可能会不同,很明显后面还有更多选项。
</div>




To simply move things around you work with the specimen titlebar - that is the dark blue bar with a large KDE on it.  Drag icons there and you will see them move in the preview window at the bottom of the screen.
<div class="mw-translate-fuzzy">
简单的移动里标题栏模板(the speciman titlebar)的东西 - 就是那是个带有巨大KDE字样的黑蓝色的一栏。在上面拖动图标,你会看到他们在屏幕底部的预览窗口里移动了。
</div>


你可能会找到其他可用的图标。圆圈指的是设置窗口到所有桌面的按钮。另一个你能找到的有用图标是阴影 - 在卷起(只有标题栏可见)和正常视图间切换。直接拖动文本描述框内的图标到标题栏模板(the speciman titlebar)就成 - 随你喜欢放哪
你可能会找到其他可用的图标。圆圈指的是设置窗口到所有桌面的按钮。另一个你能找到的有用图标是阴影 - 在卷起(只有标题栏可见)和正常视图间切换。直接拖动文本描述框内的图标到标题栏模板(the speciman titlebar)就成 - 随你喜欢放哪
Line 60: Line 86:
|}
|}


Right-click on your desktop - select <menuchoice>Desktop Settings</menuchoice> (or <menuchoice>Appearance Settings</menuchoice>, in some distros).  Change the <menuchoice>Layout:</menuchoice> from <menuchoice>Desktop</menuchoice> to <menuchoice>Folder View</menuchoice>.  The whole desktop is now a folderview, and another right-click on the desktop will allow you to select <menuchoice>FolderView Settings</menuchoice>.  Set the folderview to the directory you want to use as your desktop.
<div class="mw-translate-fuzzy">
右击桌面-选择 <menuchoice>桌面设置 </menuchoice>(在某些发行版中或叫 <menuchoice>外观设置 </menuchoice>)。修改 <menuchoice>类型 </menuchoice>:从 <menuchoice>桌面 </menuchoice>修改成 <menuchoice>文件夹视图 </menuchoice>。现在整个桌面就成了一个文件夹视图,再右击桌面会允许你选择 <menuchoice>文件夹视图设置 </menuchoice>。设置文件夹视图到任何你想要拿来当桌面的目录。
</div>


===直接打开程序进入到另一个不同的桌面===
===直接打开程序进入到另一个不同的桌面===
Line 66: Line 94:
用命令比如  
用命令比如  


<div class="mw-translate-fuzzy">
{{Input|1=kstart --desktop 4 kate}}
{{Input|1=kstart --desktop 4 kate}}
</div>
<span id="Using with small screens (eg Netbooks)"></span>
<span id="Using with small screens (eg Netbooks)"></span>
==小尺寸屏幕下的使用(比如上网本)==
==小尺寸屏幕下的使用(比如上网本)==
Line 72: Line 102:
===窗口装饰更小===
===窗口装饰更小===


[[Image:KWin_Small_Decorations.png|thumb|400px|center|Breeze, Plastik, and Oxygen Styles]]
<div class="mw-translate-fuzzy">
[[Image:KWin_Small_Decorations.png|thumb|400px|center|Oxygen 和 Laptop 样式]]
</div>


<menuchoice>System Settings -> Application Style -> Window Decorations</menuchoice> tab. Two good options there:
<div class="mw-translate-fuzzy">
<menuchoice>系统设置 > 外观 > 窗口 > 窗口装饰</menuchoice>标签。有2个不错的选项:
</div>


[[Image:KWin_Breeze_Small.png|thumb|300px|center|Configure Breeze Style]]
<div class="mw-translate-fuzzy">
[[Image:KWin_Oxygen_Small.png|thumb|300px|center|设置 Oxygen 样式]]
</div>


* Using the default style (Breeze), select <menuchoice>Configure Decoration</menuchoice> and set <menuchoice>Button size</menuchoice> to <menuchoice>Tiny</menuchoice> or <menuchoice>Small</menuchoice>.
<div class="mw-translate-fuzzy">
* Using an other style, with smaller windows decorations.
* 使用默认样式(Oxygen),选择 <menuchoice>配置装饰</menuchoice> 设置 <menuchoice>按钮大小</menuchoice><menuchoice></menuchoice><menuchoice>边框大小</menuchoice> 为<menuchoice>小</menuchoice>
* 选择 <menuchoice>笔记本(Laptop)</menuchoice>
</div>


2条路都能获得实用的细窗口标题栏和边框。
2条路都能获得实用的细窗口标题栏和边框。
Line 85: Line 123:
===修改基础字体大小===
===修改基础字体大小===


On many netbooks the screen is very clear, so that reading fonts much smaller than you expect is feasible.  On Acer Aspire One I find that 8 point is a good base settings.
<div class="mw-translate-fuzzy">
很多上网本的屏幕都很小,所以阅读比期望小的多的字体也是可行的。在我的 Acer Aspire One 上,我找到8号是很不错的基础字体设置。
</div>


<div class="mw-translate-fuzzy">
===Firefox 采用更小的字体===
===Firefox 采用更小的字体===
</div>


<div class="mw-translate-fuzzy">
调整<menuchoice>about:config</menuchoice>并没带来满意的结果。那这样做。下载安装[http://plasmasturm.org/code/gtk-chtheme/ gtk-chtheme]。使用那个工具,你能设置特定的字体大小,或更好的是,告诉他使用你的 KDE 字体设置。对包括 Firefox 在内的所有你用的gnome程序都有用。
调整<menuchoice>about:config</menuchoice>并没带来满意的结果。那这样做。下载安装[http://plasmasturm.org/code/gtk-chtheme/ gtk-chtheme]。使用那个工具,你能设置特定的字体大小,或更好的是,告诉他使用你的 KDE 字体设置。对包括 Firefox 在内的所有你用的gnome程序都有用。
</div>


===KMail 的聚合(Aggregation)选项占了太多空间===
===KMail 的聚合(Aggregation)选项占了太多空间===
Line 109: Line 153:


[[Special:myLanguage/KWin Rules|KWin 规则]] 页面介绍了如何定制窗口规则。
[[Special:myLanguage/KWin Rules|KWin 规则]] 页面介绍了如何定制窗口规则。
== More Information ==
* [https://en.wikipedia.org/wiki/KWin Wikipedia]
* [https://wiki.archlinux.org/index.php/Window_manager Window manager] (Arch Linux Wiki)
* [[Special:myLanguage/Tutorials/Using Other Window Managers with Plasma|Using Other Window Managers with Plasma]]


[[Category:桌面/zh-cn]]
[[Category:桌面/zh-cn]]

Latest revision as of 23:06, 23 September 2022

KWin running a Plasma 5.16 desktop
KDE Plasma 工作空间可靠、灵活的窗口管理器,现在支持3D特效!

特性预览

  • 稳定和可靠
  • 混成的 3D 效果
  • 易于配置
  • 改进的效率

KWin(发音 "kwin")是 KDE Plasma 桌面 的窗口管理器。它让你完全操控你的窗口,确保它们不是在妨碍工作而是在帮助你完成任务。它绘制窗口装饰,每个窗口顶部的栏,带有(可定制的)按钮比如关闭,最大化和最小化。他同样处理窗口移动和互相切换。

KWin 支持混成特性(compositing), 意味着能够使用 3D 效果来处理你的窗口。这使得窗口管理更平滑,更容易,更有效和更自然。它的硬件要求非常的适当,几乎每个相当于 2002 年之后的现代系统都支持它。与某些硬件还存在一些问题,要了解更多信息,请点击 techbase


实用功能

右击窗口装饰(就是标题栏)或打开 系统设置 访问 KWin 新的更容易的设置。在这你可以启用特效以便更有效的管理你的窗口。比如你能用窗口轮转(Present Windows)作为「窗口切换」的特效。不同于显示图标或是小的程序缩略图,他安排整理运行中的窗口在同一个网格内,然后你能快速的选择你要的那个窗口。只要使用Alt-Tab快捷键组合,保持Alt按键一直按住。现在你能用TAB按键遍历选择窗口或用鼠标激活相应的窗口。快速的击打Alt-Tab按键会显示队列中下一个窗口,就如以前一样。

如果你的 X server 已经支持「混成」,那简单的打开「系统设置」,进入「桌面」模块,选择「桌面效果」,然后勾选「启用桌面效果」来切换。更多高级的混成设置(比如 VSync操作直接渲染混成类型)可通过「高级」标签页操作。自定义 KWin 特效的行为可打开「全部效果」标签,选择你想要用的插件。请注意只有一部分插件能在 XRender 类型混成下工作。要获得完全的体验,你需要使用OpenGL 类型。

使用物理学动力, KWin 给窗口提供了更自然的感觉。新的桌面特效像是"立方体"桌面切换和"魔灯"最小化动画都已经有添加。现有特效的改进使得窗口管理器相比以前更顺畅。KWin在性能上有很多改进以使得在低配置硬件上能够开启那些特效。精细的检查确保低配置硬件的使用者不会面对一套无法使用的配置方案。KWin检查硬件的性能如果需要会适当的调低效果。你可以选择自己控制,禁用那些功能检查或修改设置像是调整全局动画速度到自己喜欢的。当你电脑在高负载时, KWin 会临时自动取消混成特性保证其他任务运行流畅。如果取消特效了他会通知你,你能按住Shift+Alt+F12重新启用混成特性。最后,对多屏幕处理的支持已经由使用新的Kephal函数库在 KWin 中得到改进。你可以在 Xinerama屏幕之间移动最大化的窗口,额外的外部屏幕都会正确处理。

更多 KDE SC 4.2 新加特性的信息能在下列链接找到:

教程

你想要一个程序每次都以特定的大小,在特定的屏幕位置启动

几何标签

有时候一个程序的屏幕位置都对你的舒适至关重要,使用kwin的灵活性确保他总是出现在你期望的地方。

放置窗口到你想要他打开的位置,然后右击标题栏,选择 高级 > 特殊窗口设置 。这会打开一个设置窗口,里面适当的内容都已经写好了。现在你所需要做的就是选择 几何 属性页并勾选 位置 大小 。OK - 完成了!

从命令行用脚本控制窗口管理器

使用这个WMIface工具。

自定义标题栏按钮位置

设置按钮

看一下系统设置 > 外观 > 窗口 > 按钮页 - 并勾选使用定制的标题条按钮位置。你打开的选项可能要依赖你发行版或主题,有可能会不同,很明显后面还有更多选项。


简单的移动里标题栏模板(the speciman titlebar)的东西 - 就是那是个带有巨大KDE字样的黑蓝色的一栏。在上面拖动图标,你会看到他们在屏幕底部的预览窗口里移动了。

你可能会找到其他可用的图标。圆圈指的是设置窗口到所有桌面的按钮。另一个你能找到的有用图标是阴影 - 在卷起(只有标题栏可见)和正常视图间切换。直接拖动文本描述框内的图标到标题栏模板(the speciman titlebar)就成 - 随你喜欢放哪

如果你更喜欢传统 KDE3 类型的桌面

切换到传统桌面

右击桌面-选择 桌面设置 (在某些发行版中或叫 外观设置 )。修改 类型 :从 桌面 修改成 文件夹视图 。现在整个桌面就成了一个文件夹视图,再右击桌面会允许你选择 文件夹视图设置 。设置文件夹视图到任何你想要拿来当桌面的目录。

直接打开程序进入到另一个不同的桌面

用命令比如

kstart --desktop 4 kate

小尺寸屏幕下的使用(比如上网本)

窗口装饰更小

Oxygen 和 Laptop 样式

系统设置 > 外观 > 窗口 > 窗口装饰标签。有2个不错的选项:

设置 Oxygen 样式
  • 使用默认样式(Oxygen),选择 配置装饰 设置 按钮大小边框大小
  • 选择 笔记本(Laptop)

2条路都能获得实用的细窗口标题栏和边框。

修改基础字体大小

很多上网本的屏幕都很小,所以阅读比期望小的多的字体也是可行的。在我的 Acer Aspire One 上,我找到8号是很不错的基础字体设置。

Firefox 采用更小的字体

调整about:config并没带来满意的结果。那这样做。下载安装gtk-chtheme。使用那个工具,你能设置特定的字体大小,或更好的是,告诉他使用你的 KDE 字体设置。对包括 Firefox 在内的所有你用的gnome程序都有用。

KMail 的聚合(Aggregation)选项占了太多空间

阅读 这份 FAQ 来修改。

KMail 文件夹列表(Folder-List)的工具提示隐藏了太多文件夹名称

阅读 这份 FAQ 来修改它们的行为。

画廊

画廊 展示多种过去和当前的桌面、特效截图。

图形故障排查

图形显示问题大多跟显卡驱动有关,请查阅 桌面特效性能

定义窗口规则

KWin 规则 页面介绍了如何定制窗口规则。

More Information