linux窗口黑边,解决deepin-scrot在gnome3截图顶部出现黑边问题
先来张图,这是修改之前的,拍的不太清楚, 但是那道屏幕最上边的大黑边无比清晰
看了下deepin-scrot的源码, 发现是python + pygtk写的
调试了几遍, 问题最终定位在mainscrot.py的创建截屏window上
原始代码
# Init window.
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.fullscreen()
self.window.set_icon_from_file("../theme/logo/deepin-scrot.ico")
self.window.set_keep_above(True)
这段是初始化截图窗口的过程
创建window后
self.window.fullscreen() 窗口默认设置当前的屏幕大小
这个问题有点诡异, 可能是pygtk的fullscreen()和gnome3的顶栏问题, 现在还没搞明白
sudo vim /usr/share/deepin-scrot/src/mainscrot.py
# Init window.
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.fullscreen()
# 重新设置窗口大小
# 其中screenWidth和screenHeight是window.py中的变量,获取当前的屏幕宽高
self.window.set_default_size(screenWidth, screenHeight)
self.window.set_icon_from_file("../theme/logo/deepin-scrot.ico")
self.window.set_keep_above(True)
保存再运行, 完美
linux窗口黑边,解决deepin-scrot在gnome3截图顶部出现黑边问题相关推荐
- Linux下LCD自动关闭解决方法,一般就自动十分钟黑屏的原因
Linux下LCD自动关闭解决方法 主机环境:Gentoo Linux 11.2 内核版本:Linux Kernel 3.2.1 原创作品,转载请表明http://blog.csdn.net/ymin ...
- Ubuntu20.04安装Nvidia驱动——4060显卡(黑屏解决方法)
写在前面: 如果按照正常方法安装不成功(如无法连接第二屏幕,nvidia-smi无显示),先尝试在安装后不管什么方法进入桌面后在应用程序中找到NVIDIA X Server Settings,在最后一 ...
- mysql 黑框框 叫什么_Coreldraw菜单黑框框/黑块解决办法
Coreldraw菜单黑框框/黑块解决办法 书法字体2018.04.16Coreldraw菜单黑框框 也不知道从Coreldraw哪个版本开始,经常有用户遇到Coreldraw菜单出现黑框框/黑块.虽 ...
- Linux版csgo调全屏窗口,csgo全屏和全屏窗口 哔哩哔哩直播姬黑屏解决方法
bilibili直播姬黑屏怎么办?有用户反馈说:在使用bilibili直播姬过程中遇到黑屏的问题,下文介绍哔哩哔哩直播姬黑屏解决方法,一起和小乐哥来了解下吧! bilibili直播姬黑屏怎么办? 直播 ...
- deepin升级到20.2,开机显示deepin LOGO之后屏幕黑屏解决办法
deepin升级到20.2,开机显示deepin LOGO之后屏幕黑屏解决办法 黑屏后按快捷键: ctrl+atl +F2进入终端. 在终端执行命令: sudo apt install deepin- ...
- linux微软雅黑乱码,CentOS安装微软雅黑,解决drawImage中文乱码相关问题
CentOS安装微软雅黑,解决drawImage中文乱码相关问题 使用Graphics的drawString方法向图片上添加汉字时候,Windows是没问题的,在Linux上中文总是乱码,小方块,之前 ...
- linux终端登录qq,在deepin linux系统下qq无法快速登陆的解决方法
如果遇到qq无法快速登陆的问题,请用下面的解决方法处理,操作系统平台是deepin linux,浏览器是google chrome.其它的linux发行版可参考,所解决的思路大致一样. 解决deepi ...
- OBS窗口捕捉、显示器捕捉黑屏解决办法
OBS 窗口捕捉.显示器捕捉黑屏解决办法 问题描述 主要原因 解决方法 问题描述 下载OBS想对屏幕进行录制,然而却全程黑屏,更改兼容性设置后有时会显示鼠标和word中设置栏的文本. 主要原因 因为O ...
- deepin linux的无线网络解决-网卡驱动(手动)安装
彻底解决deepin linux的无线网络问题,自己手动安装网卡驱动: 1.进入终端,打lspci,看看自己的无线网卡,我的是rtl8723be. 然后用另一台电脑上网,到https:// ...
最新文章
- 【python教程入门学习】用pyecharts绘制带动画效果的“时间轮播图
- python语言单行注释符_Pyhton 单行、多行注释符号使用方法及规范
- SQL Server 2008, 2008 R2, 2012 and 2014 完全支持TLS1.2加密传输
- lintcode 单词接龙II
- 安装cockpit通过nginx代理访问
- Power BI 夜校完美收官-所有视频资料可下载
- 游戏理论研究四:RPG游戏
- 第27月第24天 git pull fetch
- Linux内核中Makefile、Kconfig和.config的关系
- 1981年长城一元硬币值钱吗?
- Fedora 11的新特征和简易安置教程
- java项目怎么使用js插件_Intro.js 分步向导插件使用方法 Web程序 - 贪吃蛇学院-专业IT技术平台...
- java毕业设计宠物店管理系统源码+系统+数据库+lw文档+调试运行
- 分享一个RX8025T时钟芯片的Arduino代码
- 华旭 身份证读卡器测试软件_华旭身份证读卡器阅读软件8.0版本 支持免驱
- 计算机端口连接失败,电脑telnet端口(23端口)提示连接失败怎么办?
- 感恩2020,期待2021
- 22考研杭师管理科学与工程专业368分经验贴(Python141+政治80+日语71,含数政专书籍与免费课程资源推荐)
- 如何使用uni-app做一个音乐播放器
- 什么是工作流?(转贴)
热门文章
- oxm java_使用JAXB2.0实现OXM
- 简述sicas计算机联锁的系统结构,《计算机联锁》教学大纲(5页)-原创力文档...
- mysql backupadmin_如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库
- 磁盘位置_Win10创建和附加虚拟硬盘|Win10怎么创建VHD虚拟磁盘
- java滑动窗体动画_java – 为布局滑入和滑出动画
- 龙应台--为什么我要求你读书用功
- HTML Table 固定列宽,实现excel表格效果
- Hystrix-超时机制和断路器模式
- hive常见的DML操作
- Linux 文件 目录