Linux gnome + metacity 用alt-tab切换任务很慢。
因为要显示窗口的缩略图,Google了一下,决定修改源代码。
把 src/core/screen.c 的1288行注释掉,即不显示缩略图。这样处理后,虽然没有图了,但速度提升很多。
PS: 这段代码,应该可以优化一下,做个缓存啥的,不要每次切换都去计算缩略图。
1285 entries[i].key = (MetaTabEntryKey) window->xwindow;
1286 entries[i].title = window->title;
1287
1288 /*win_pixbuf = get_window_pixbuf (window, &width, &height);*/
1289 if (win_pixbuf == NULL)
1290 entries[i].icon = g_object_ref (window->icon);
1291 else
编译方法很多,这里介绍一种 编译成dpk的方法。
参考:http://ubuntuforums.org/showthread.php?t=648364
1) 添加源代码源: /etc/apt/sources.list
deb-src http://mirrors.163.com/ubuntu natty main restricted universe multiverse
2) 更新
3) 安装编译环境,和 编译metacity的依赖包
sudo aptitude install build-essential cdbs devscripts dh-make fakeroot
sudo apt-get build-dep metacity
4) 获取源代码
Code:
mkdir -p ~/packages/metacity
cd ~/packages/metacity
apt-get source metacity
cd metacity-*
6) 修改源代码,编译,安装
Code:
vi src/core/screen.c
dpkg-buildpackage -rfakeroot -us -uc
sudo dpkg -i ../metacity*.deb ../libmetacity0*.deb
分享到:
相关推荐
HBase 元数据修复工具包。 ①修改 jar 包中的application.properties,重点是 zookeeper.address、zookeeper.nodeParent、hdfs....③开始修复 `java -jar -Drepair.tableName=表名 hbase-meta-repair-hbase-2.0.2.jar`
Meta-SR是一种基于元学习的超分辨率方法,其主要目标是通过学习快速适应新场景的模型来提升图像的分辨率。本项目是Meta-SR在PyTorch框架下的实现,包括完整的网络结构以及训练与测试代码,方便开发者直接运行和研究...
标题提到的“vue 页面tabs切换,替换iframe”,就是指用Vue的特性和组件来实现更加现代和灵活的Tab切换功能,避免使用iframe。下面将详细介绍如何使用`vue-router`的`router-view`和`keep-alive`来实现这一目标。 ...
meta-llama-3-8b-instruct 的 model-00001-of-00004.safetensors 的1/3
cmfa-2.9.0-meta-universal-release.apk.1
meta-llama-3-8b-instruct 的 model-00003-of-00004.safetensors 的1/3
诊断性meta分析手把教你做临床Meta分析——诊断试验性Meta-Disc分析 诊断性meta分析是Meta分析的一个重要局部,准确诊断性Meta分析是临床治疗的根底。本篇文章将向大家推荐一款专用于诊断性试验的免费Meta分析软件...
meta-llama-3-8b-instruct 的 model-00001-of-00004.safetensors 的3/3
本篇文章将深入探讨`meta-data`标签的使用方法,以及如何在程序中读取这些元数据。 一、`meta-data`标签的基本结构 `meta-data`标签位于AndroidManifest.xml的`<application>`或`<activity>`, `<service>`, `...
maven-metaclass-plugin-1.1-rc3.jar
Web-Inf和Meta-Inf详解 Web-Inf和Meta-Inf是两种常见的配置文件,在Java Web应用程序中扮演着重要的角色。下面我们将详细介绍Web-Inf和Meta-Inf的作用、结构和应用。 Web-Inf Web-Inf是一种配置文件,主要用于...
meta-llama-3-8b-instruct 的 model-00003-of-00004.safetensors 的3/3
本项目是基于Python和C的MetaR-CNN实例级低样本学习通用求解器设计源码,包含179个文件,其中主要包含73个pyc文件,59个py文件,11个h文件等。系统采用了Python、C、MATLAB和Shell技术,实现了MetaR-CNN的通用求解器...
资源分类:Python库 所属语言:Python 资源全名:metameta-0.0.0.16.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
本文将深入探讨如何解决Vue Router切换Tab标签时关闭页面仍保持缓存的状态。 首先,Vue Router中的缓存机制是通过`<keep-alive>`组件实现的,它能够保留组件的状态并在再次渲染时复用,从而提高应用性能。默认情况...
- 作为临时解决方案,在页面更新时引导用户至新的 URL。 ##### 2.4 网页定级评价 **语法**: ```html <meta http-equiv="PICS-Label" content="(PICS-1.1 ...
jooq 在 maven central 中只提供了 jooq,jooq-codegen, jooq-meta 三种 jar,如果想使用 DDLDatabase 生成模式,还需要使用 jooq-meta-extensions.jar,可以自己通过源码来构建,如果嫌麻烦就下载这个吧。
综上所述,《Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks》所提出的MAML算法为解决快速适应问题提供了一个强大的工具。它不仅具有广泛的适用性,还能在有限的数据量下实现高效的模型训练。...
从元标记解析 HTML 主题颜色安装$ npm install --save meta-theme-color用法 var metaThemeColor = require ( 'meta-theme-color' ) ;metaThemeColor ( '<meta name="theme-color" content="#3372DF">' ) ;// ...
在本例中,我们关注的是一个名为"metaclass-1.0-py2.py3-none-any.whl"的Python库。这个库特别之处在于它与Python中的元类(metaclasses)有关,元类是Python面向对象编程中的一个高级概念。 元类是Python中创建类...