- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我用 Java 创建了一个未修饰的每像素半透明 JFrame。框架的大小(在下面的屏幕中)是 512x512。到目前为止,我只添加了 3 张图像。我的问题是 Compton 创建的窗口阴影几乎破坏了逐像素半透明的效果。我一直在尝试找出如何禁用 JFrames 的窗口阴影,但我找不到任何关于 Compton 的信息。
是否有一种方法可以通过命令行运行命令来禁用特定进程的 Compton?在这种情况下,我可以使用 Runtime.exec()。
我尝试过的:
setUndecorated(true);
getRootPane().putClientProperty("Window.shadow", Boolean.FALSE);
setType(Type.UTILITY);
setType(Type.POPUP);
注意:我仍然希望 Compton 处于 Activity 状态,只是不是针对这个特定的 JFrame。
最佳答案
虽然它不是适用于所有具有透明窗口的应用程序的解决方案,但它对我有用,因为我只希望这个单个应用程序不使用康普顿阴影。
解决方法:
shadow-exclude = [ "name = 'WindowTitle'"];
其中 WindowTitle
是窗口的标题。pkill compton
。--config
参数链接到配置文件。就是这样。
关于java - Linux 康普顿 : How to Remove Window Shadow for Undecorated JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31474420/
我在使用 may e(fx)clipse 应用程序时遇到问题。我想在应用程序启动时显示启动屏幕。我成功创建了实现 StartupProgressTrackerService 的类,并调用了我的 sta
我一直在尝试 Tornadofx。尝试创建自定义标题栏,这是我目前正在尝试的代码 fun main(args: Array) { launch(args) } class MyApp : Ap
对于一个科学实验,我写了一个turtle.py ,它会打开一个 800x480 的窗口并绘制一个缓慢增长的黑点。 turtle.py以 C:\Users\kaza>python C:\Users\ka
我有大量数据,计算排序键的成本相当高。我想要做的是使用 DSU 模式,我在其中获取行并计算排序键。一个例子: Qty Name Supplier Row 1: 5
当我链接我的 C++ DLL 程序时,我收到以下错误和警告: Severity Code Description Project File Line Suppressi
Python 爱好者喜欢谈论一种称为 DSU 的技术: 假设我想按第三个字段的 int 值对列表进行排序: # Decorate decorated = [(int(item[2]), item) f
我使用 JavaFX 创建了一个没有标题栏的全屏应用程序,但它仅在 Windows 上以全屏模式成功启动。当我在Linux(Ubuntu 19.04 Disco Dingo)上尝试时,如果没有标题栏,
我用 Java 创建了一个未修饰的每像素半透明 JFrame。框架的大小(在下面的屏幕中)是 512x512。到目前为止,我只添加了 3 张图像。我的问题是 Compton 创建的窗口阴影几乎破坏了逐
我正在尝试测试一个组件取消装饰器,但我没有。 例子: import React, { Component } from 'react' import { connect } from 'react-r
我最近更新到了 Angular v9,并在更改日志中定义,不推荐使用未修饰的基类,该基类使用 Angular 功能或由指令或组件扩展。 所以我的应用程序中有很多 mixin 是这样的: 销毁: exp
我正在尝试创建一个不会出现在 Windows 任务栏上且未装饰的舞台(没有边框,也没有关闭/最小化/最大化按钮)。我的最终目标是创建一个会弹出通知窗口的托盘图标应用程序。 与此类似 question我
我是一名优秀的程序员,十分优秀!