ubuntu论坛介绍40个窗口管理器帖子笔记

BPI-M2-ZERO全志H3开发板串口调试与系统烧录实战 本文详细介绍了BPI-M2-ZERO全志H3开发板的串口调试与系统烧录实战。从硬件连接到驱动安装,再到系统镜像选择与烧录工具使用,提供了完整的操作指南。针对常见启动问题和设备识别故障,给出了实用的排查技巧,帮助开发者快速上手这块紧凑型开发板。 阅读详情
在ubuntu论坛上有一个帖子介绍了40余种窗口管理器(WM - window manager):
+新立得里面过滤“window manager”找到的有趣的东西(对40余种WM的测试和分析) http://forum.ubuntu.org.cn/viewtopic.php?t=340419

帖子中的WM较少人用的,像FVWM、OPENBOX、e17和kde、gnome、lxde、xfce这些多人用WM的帖子就没写在里面。带大量截图(我未有能力从截图看出一个WM的特点)。

帖子第一页那一大堆英文就略了。
20楼,作者使用tiny window manager(tinywm)这个简单的WM学习WM的工作原理(wm2也是一个小的WM)。
25楼列出了大量搭配WM工作的各种工具,完整引用如下:
CD播放:
ascd(AfterStepa) (error)
wmrack(Window Maker) (error)

CD换盘:
ascdc(AfterStepa)

邮件监控:
asmail(AfterStepa)
bbmail(blackbox)
kmail

音量调节:
asmixer(AfterStepa) (error)
wmmixer(Window Maker) (error)
gpe-mixer (error)
KMix

换页器:
bbpager(blackbox)
fbpager(Fluxbox)

程序启动器
bbrun(blackbox)
gpe-appmgr(GPE)
grun(GPE)
Wmbutton(Window Maker)

时钟(日历):
bbtime(blackbox)
pclock(Window Maker)
TDC
wmCalClock(Window Maker)
wmdate(日历)(Window Maker)

菜单:
DeskMenu
ratmenu(SHELL)

托盘:
Docker
trayer
wmauda(Window Maker)
Stalonetray

面板:
fspanel
hpanel (error)
ltpanel
LXPanel
PerlPanel
Tint2

文件管理:
gentoo
pcmanfm(桌面)
TkDesk
rox-filer(桌面)

窗口最小化成图标:
Backstep

系统监视:
wmbubble(内存“)(Window Maker)
WMCPULoad(cpu?)(Window Maker)
Wmforkplop(进程?)(Window Maker)
wmifs(网络?)(Window Maker)
wmmemload(内存)(Window Maker)
wmmount(硬盘空间)(Window Maker)
gkrellm(全面监视)
gdesklets(桌面部件)
conky

天气预报:
wmweather(Window Maker)
wmweather+(Window Maker)

剪切板:
parcellite
klipper

引用完了。
26楼,选择和启动WM的bash脚本。
36楼,“总论”部份,给出了WM“主要补充部件”,引用如下:
1,trayer :独立托盘,用于停放托盘程序,补充没有托盘的WM。
2,gpe-clock:显示于托盘内的时钟,用于和trayer配合显示时间。
3,Tint2:独立面板,带tray区,带时间,带换页器(显示、切换和关闭已经打开的程序的),没有菜单。他的配置文件是~/.config/tint2/tint2rc,可以修改一下如自动隐藏、长度、位置等。我把他设置成了置于底部,长度30%,自动隐藏。
4,LXPanel:比tint2功能强一些的面板,主要是他带一个菜单,菜单还能自动更新,安装上就能用,省心。他还带一些系统监控等插件。
5,rox-filer:这是个文件管理器,用于查询、打开、移动、删除文件的,不过支持被当作桌面来使用。rox-filer -p default &命令打开就是桌面(可以把程序或.desktop文件拖到桌面当图标,可以设置壁纸)。主要特点是支持鼠标拖放比较好,缺点是需要配置文件关联,否则不能点击打开文件。启动成桌面状态后,选择完壁纸,需要把桌面的鼠标交给WM,
6,pcmanfm:功能同上,特点是使用接近gnome的文件管理器,缺点(也有人说是优点)是自动显示~/desktop文件夹内容作为桌面图标。第一次当桌面时右键点击会出现选项,在里面设定完壁纸以后也需要设置类似于rox-filer的选项使pcmanfm的右键菜单禁止出现。
下面的作为补充:
1,系统监控:
gkrellm:这个不设置也能用
conky:这个需要设置配置文件,论坛里面搜索吧。

2,其他补充,如下(这是测试过能用的,上面楼层有更全的,其他的请自己测试):

邮件监控:
kmail

音量调节:
KMix

程序启动器
bbrun(blackbox)

时钟(日历):
asclock

菜单:
DeskMenu

窗口最小化成图标:
Backstep

系统监视:
wmbubble(内存“)(Window Maker)
WMCPULoad(cpu?)(Window Maker)
Wmforkplop(进程?)(Window Maker)
wmifs(网络?)(Window Maker)
wmmemload(内存)(Window Maker)
wmmount(硬盘空间)(Window Maker)
gdesklets(桌面部件)

剪切板:
parcellite
klipper

引用完了。
37楼,sawfish的介绍。
38楼,flwm的介绍。
39楼,metacity,kwin的介绍。
40楼,jwm,icewm的介绍。
41楼,evilwm,oroborus,wmii的介绍,wmii的说明有趣:
“wmii基于plan9文件操作思想,即一切操作皆可看成文件操作,使得wmii定制性很强,可以用任意脚本来操作wmii提供的文件来扩展和改变wmii的功能和特性”。
42楼,fluxbox,blackbox,openbox的介绍。
44楼,fvwm,wmaker,afterstep,e17的介绍。
45楼,olvwm,vtwm的介绍。
46楼,awesome,dwm的介绍。
47楼,i3的介绍。
48楼,larswm,parti,scrotwm,tritium,xmonad,bluetile的介绍。
49楼,ratpoison,stumpwm的介绍。
52楼,(重点)WM搭配组合建议。
59楼,开机随机选取wm bash脚本。
73楼,不注销快速切换wm bash脚本。
76楼,简单的阴影,透明和特效。
开源鸿蒙桌面版安装指南:让老旧电脑重获新生 操作系统作为计算机的核心软件,其内核与资源调度机制决定了硬件性能的发挥效率。传统桌面系统随着版本迭代,对硬件资源的需求日益增加,导致老旧设备运行卡顿。开源鸿蒙(OpenHarmony)以其微内核架构和分布式设计,实现了极致的轻量化与低资源占用,为硬件性能优化提供了新的技术路径。在工程实践中,通过系统移植与驱动适配,可将OpenHarmony桌面版成功部署于x86架构的老旧电脑,显著提升开机速度与运行流畅度。本文以一台2015年的笔记本电脑为例,详细演示从制作启动盘、BIOS设置到驱动调优的全过程,并针对机械 阅读详情

相关推荐

DeepSeek V4 Flash本地部署:硬件调优与llama.cpp协议对齐指南

Flash Attention是一种面向高吞吐低延迟推理优化的注意力机制变体,其核心原理在于通过内存访问模式重构与算子融合降低显存带宽依赖;技术价值体现在单token生成延迟下降超30%,但对PCIe带宽、CUDA驱动ABI、cuBLASLt内核选择等底层设施高度敏感;典型应用场景包括Windows本地大模型推理、边缘端代码生成与VS Code嵌入式AI辅助;实际部署中必须同步解决`cuda error: no kernel image is available`和`flash download faile

weixin_33911824的博客 580

Ubuntu设置窗口管理器

gnome使用的是GDM窗口管理器<br /><br />切换用命令:sudo dpkg-reconfigure kdm or sudo dpkg-reconfigure gdm另外使窗口管理器设置立即生效使用:sudo gdm restart

gracioushe的专栏 3758

植物大战僵尸跨平台运行指南:从Wine原理到实战部署

跨平台应用开发的核心挑战之一是如何让为特定操作系统编译的程序在其他系统上运行。其基本原理通常涉及兼容层技术,例如Wine,它通过实现Windows API的转换层,将Windows系统调用映射到宿主操作系统(如Linux、macOS)的原生接口,从而实现无需虚拟机的直接运行。这项技术的工程价值在于极大扩展了软件的生命周期和可用性,尤其对于经典软件和游戏。在应用场景上,它使得开发者能够学习、分析和维护遗留项目,也为用户提供了在不更换主系统的情况下使用必需软件的可能。本文以经典游戏《植物大战僵尸》为例,具体演示

weixin_34150830的博客 438

Ubuntu上实现多分屏窗口管理

Ubuntu上实现多分屏窗口管理Gnome与Gnome shell拓展插件Put Windows Gnome与Gnome shell拓展插件 Gnome是ubuntu的默认桌面环境,用户可以通过安装一些第三方插件来扩展它的功能,关于它的详细介绍以及Gnome shell拓展插件安装的方法请参考另一位博主的文章。 如何安装Gnome shell拓展 Put Windows Ubuntu默认可以使用w...

SiriusExplorer的博客 9879

PGP邮件加密实战指南:从密钥生成到邮件客户端集成

在数据安全领域,加密技术是保护信息机密性的核心手段,其基本原理是通过特定算法将明文转换为不可读的密文。非对称加密作为现代密码学的重要分支,采用公钥和私钥配对机制,解决了密钥分发难题,在数字签名、安全通信等场景中具有重要价值。公钥基础设施(PKI)体系为身份认证提供了基础框架。本文聚焦于PGP(Pretty Good Privacy)这一经典的端到端加密方案,它基于非对称加密原理,实现了邮件内容的全程保密,即使邮件服务商也无法窥探。通过命令行工具GnuPG(gpg)的实战演示,涵盖密钥生成、公钥交换、加密解密

weixin_30325971的博客 456

LTX2.5整合包评测:8G显存本地AI视频生成部署与实战

AI视频生成技术正成为内容创作领域的热点,其核心原理是通过扩散模型等深度学习架构,将文本或图像输入转化为连贯的视频序列。这项技术的价值在于大幅降低了动态内容制作的门槛,为短视频、广告素材、原型演示等场景提供了自动化解决方案。LTX2.5整合包正是基于这一技术趋势,通过集成ComfyUI工作流和预配置环境,将复杂的模型部署简化为开箱即用的体验。它特别针对硬件资源有限的开发者,宣称在8GB显存的消费级显卡上即可运行,使得本地部署AI视频生成成为可能。在实际应用中,用户可通过其图形化界面进行文生视频、图生视频等操

weixin_30681615的博客 403

【Ubuntu】工作区+窗口管理器+终端

在Windows10中,可以手动创建多个桌面,并且可以在多个桌面之间切换;Ubuntu中提供了类似的功能被称为Workspace;

qq_45762996的博客 1717

Claude Code Windows安装避坑指南:PowerShell配置与config.json生成

Claude Code 是 Anthropic 推出的 AI 编程助手 CLI 工具,其核心运行依赖命令行环境与用户配置体系。在 Windows 平台,它并非简单‘双击安装’,而是需明确识别 PowerShell 或 CMD 等 Shell 类型,并正确配置 PATH 环境变量与 config.json 初始化流程。PowerShell 因原生集成度高、策略可控性强,成为官方推荐且最稳定的执行环境;而 config.json 并非安装即得,而是在首次登录成功后由程序自动生成,标志着身份认证与配置闭环完成。该

afhu47033的博客 465

ubuntu-显示管理器和桌面环境

【代码】ubuntu-显示管理器。

Paper_Love的博客 737

基于DeepSeek与Cline构建AI游戏开发助手:从环境配置到高效提示词工程

在游戏开发领域,AI代码生成与智能编程助手正成为提升开发效率的关键技术。其核心原理在于利用大语言模型的代码理解与生成能力,结合本地开发环境的上下文感知,实现自然语言到可执行代码的自动化转换。这一技术的价值在于将开发者从重复性编码任务中解放出来,专注于游戏设计与核心逻辑创新。在实际应用场景中,开发者可通过精心设计的提示词模板,指导AI生成符合项目规范的Unity脚本、调试现有代码、甚至进行游戏数值平衡设计。本文以DeepSeek大模型与Cline智能终端为例,深入探讨如何构建个人AI游戏开发助手,通过环境配置

weixin_34293911的博客 424

Ubuntu零基础入门到精通【2.8讲】:常见安装失败原因预判——在开机之前就消灭 90% 的坑

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 2362

【进阶知识】显示管理器,窗口管理器,桌面环境/桌面管理器,显示服务器

进阶知识,在Linux的一个应用场景是个人电脑、个人PDA、移动交互设备,这些都会涉及到,显示管理、窗口管理、桌面环境、显示服务器等等,相对于一个还在用busybox、Buildroot构建散装操作系统的嵌入式Linux开发人员来说,上面的四个概念是令人震惊的、令人颅内高潮的。

似水流年 6431

dotfiles:我的应用程序配置(neovim,bash,zsh,i3wm等),脚本和墙纸

我的点文件 这是一个备份我的dotfile的git 您应该将克隆到zsh主题的主目录中。

树莓派4安装Ubuntu MATE 20.04 LTS全指南

树莓派4作为主流ARM64开发板,其系统选型直接影响开发效率与稳定性。Ubuntu MATE是基于Ubuntu LTS的轻量级桌面发行版,依托标准apt包管理、完整ARM64原生支持及MATE经典桌面架构,在资源占用、硬件兼容性与软件生态间取得关键平衡。它天然适配树莓派4的GPU加速(VC4/V3D)、硬件视频解码(VAAPI)、USB 3.0与PCIe外设桥接等特性,显著优于Raspberry Pi OS的32位限制和Ubuntu Server的无图形短板。在教育实训、边缘计算原型开发、轻量Web服务及P

weixin_34054866的博客 347

【深度学习】普通卷积、DWconv(逐深度卷积)与PWconv(逐点卷积)以及DSconv(深度可分离卷积)

深度可分离卷积(Depthwise Separable Convolution)通过将常规卷积分解为逐通道卷积(Depthwise)和逐点卷积(Pointwise)两步,显著减少了参数量和计算成本。常规卷积同时提取空间和通道特征,而深度可分离卷积先对每个通道单独进行空间卷积,再用1×1卷积调整通道数。以输入3通道、输出4通道的64×64图像为例,常规卷积需108个参数,而深度可分离卷积仅需39个参数,减少了约2/3。这种结构在轻量级网络(如MobileNet)中广泛应用,可在保持性能的同时降低计算资源需求。

猫天意的博客 4053

用FPGA驱动WS2812B点阵,手把手教你实现动态文字显示(附完整Verilog代码)

本文详细介绍了如何使用FPGA驱动WS2812B点阵实现动态文字显示,包括硬件连接、Verilog代码实现和动态效果设计。通过精确的时序控制和数据处理,读者可以掌握FPGA与WS2812B的交互技术,并实现炫酷的显示效果。附完整Verilog代码,适合硬件爱好者和工程师参考实践。

weixin_30482383的博客 669

Ubuntu 24.04开发者桌面迁移实测:30天生产力压力测试

Linux桌面系统作为现代开发者工作流的核心载体,其本质是操作系统与高频人机交互的深度耦合体。从内核调度、进程管理到终端驱动、容器运行时,底层机制直接决定编码、数据处理、多环境调试等关键任务的响应效率。Ubuntu 24.04 LTS凭借成熟的APT生态、GNOME 46+Wayland原生支持及企业级硬件认证体系,成为兼顾稳定性与技术先进性的首选发行版。它不仅提供开箱即用的Docker、Node.js、FFmpeg等开发刚需,更通过systemd服务管理、PipeWire音频栈、zram交换优化等机制,系

djfiew7234的博客 423

Claude Code 实战指南:从入门到高效编程

本文是一份Claude Code实战指南,旨在帮助开发者从入门到精通这款AI编程助手。文章详细讲解了如何通过清晰的指令公式与Claude Code高效沟通,并展示了如何将其深度集成到日常开发工作流中,例如理解陌生代码、调试和生成测试文档。指南还提供了避坑建议与最佳实践,并通过构建一个天气查询CLI工具的完整案例,演示了如何利用Claude Code加速开发进程,实现从设计到代码的高效人机协作。

weixin_28339967的博客 484

Ubuntu 14.04到16.04 LTS升级实战:可验证、可回滚的生产级迁移框架

Linux系统升级本质是内核、运行时与服务管理模型的协同演进。Ubuntu LTS版本代际升级(如14.04→16.04)不仅涉及apt包管理,更深层触发systemd替代SysV init、glibc ABI变更、Python运行时更新及MySQL等关键组件主版本跃迁。其技术价值在于获得5年安全支持、现代服务治理能力与供应链漏洞(如CVE-2024-3094)修复保障。典型应用场景涵盖Web服务器、数据库集群与CI/CD基础设施的生命周期维护。本文聚焦LTS代际跃迁这一高风险工程实践,结合do-relea

weixin_30319153的博客 449

Flutter 中使用蓝牙插件报错,说没有权限怎么解决

2、在build.grale里面更改一下版本号,我修改的是targetSdkVersion这个版本号,需要根据你自己的版本进行更改,记得更改之后先flutter clean一下再run。搞了一晚上,没搞出来,第二天用同事手机测试发现他手机可以,我手机还是不行,才发现是Android版本问题,需要修改两处地方。废话不多说,咱先看报错信息。

zzj17637822814的博客 2288

深入解析Pytest 底层源码

Pytest 的底层架构是一个基于 pluggy钩子机制的微内核架构。其核心流程是一个固定的链条,链条上的每个环节都通过钩子向外暴露,允许插件介入。这种设计使得 Pytest 极其灵活和强大。启动: 解析配置,加载所有插件(包括核心插件)。收集: 遍历文件系统,发现测试用例,并生成Item对象。执行: 对每个Item,依次执行setup->call->teardown协议。报告: 在整个过程中,通过不同的钩子收集信息,最终生成报告。

monk all the way 617

高效信息检索:6个搜索引擎高级技巧提升搜索准确率

搜索引擎作为信息检索的核心工具,其工作原理基于关键词匹配与索引库查询。理解其匹配逻辑是提升搜索效率的基础,通过掌握特定的搜索语法,用户可以从海量信息中快速定位目标资源。这项技术的价值在于显著缩短信息获取时间,提高工作与学习效率,尤其适用于程序员排查错误、学生查找学术资料、研究人员收集文献等场景。本文聚焦于双引号精确匹配、减号排除干扰、site指令限定网站、filetype筛选文件类型、通配符应对模糊记忆以及逻辑运算符组合条件等实用技巧,并结合代码错误排查与学术PDF查找等高频需求,系统讲解如何构建精准搜索表

weixin_34417183的博客 433

光伏系统选型指南:5种主流MPPT算法优缺点对比(附选型流程图)

本文深入剖析了光伏系统中五种主流MPPT算法的核心原理与性能差异。通过对比扰动观察法、电导增量法、恒定电压法、模糊逻辑控制及人工智能算法在追踪精度、响应速度、实现成本与稳定性等方面的表现,为不同应用场景(如户用、工商业及大型电站)提供了清晰的选型决策流程图和实战指南,帮助工程师优化系统效率与投资回报。

weixin_29294597的博客 106

ubuntu linux窗口管理器,linux(ubuntu)系统什么叫:界面管理器,窗口管理器 不理解。求解释...

GNOME、KDE、XFCE 叫做 DE 全称是 Desktop Environment,也就是桌面环境。也就是一个整体的环境,包括应用程序、窗口管理器登录管理器,桌面程序,设置界面等等等等。unity 是一个桌面的界面。提供你看见的那些东西,但窗口的装饰和一些功能控制的相关东西,他不提供,需要 compiz 来提供。你要知道 Linux是一大堆程序组成的,桌面环境也是如此,其实你看到的 GNOM...

weixin_29962351的博客 843

手把手教你学PCIE(10.5)--PCIE故障排除方法的分步排查法介绍

通过以上分步排查法,你可以系统地诊断和解决 PCIe 设备的故障。每个步骤都有助于逐步缩小问题范围,最终找到并解决问题。

MHD0815的博客 1871

把 SAP Fiori Launchpad 配置文件放进 MIME Repository:从上传、缓存控制到可访问路径的完整实践

文章摘要: 在 SAP Fiori 项目中,Launchpad 配置文件的部署是关键挑战,核心在于通过 MIME Repository 而非直接修改标准文件来实现稳定配置。与 BSP Repository 相比,MIME Repository 支持显式设置客户端缓存时间(如 SAP 推荐的 7 天),适合生产环境治理。配置文件需为 JSON 格式,部署时需确保路径可访问(通过 ICF node 和 external alias),并注意语法错误会导致静默失效。实操步骤包括:在 SE80 中创建专用目录、设置

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 92
上一篇: ubuntu12.04试用keepassx0.4.3.1记录
下一篇: [PHP]发布一个简单的PHP框架:GPF
gevolution90
博客等级 码龄18年 19粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值