当前位置: 首页 > news >正文

游戏周边产品 做网站网站建设

游戏周边产品 做网站,网站建设,蒙古文网站建设工作情况汇报,内蒙古企业网站制作前言 之前因为一直在用Ubuntu 18或者Ubuntu 20然后发现装了GNOME插件后,电脑在使用过程中,会时不时的卡死(鼠标没问题,键盘输入会有10-20秒的延迟)频率基本是一小时一次,因为这种卡顿会很容易打断思路&…

前言

之前因为一直在用Ubuntu 18或者Ubuntu 20然后发现装了GNOME插件后,电脑在使用过程中,会时不时的卡死(鼠标没问题,键盘输入会有10-20秒的延迟)频率基本是一小时一次,因为这种卡顿会很容易打断思路,所以我重装了系统,从最小化安装开始,什么软件都经过我一手安装了(没有安装GNOME插件)发现没有卡顿的现象了(初步排查是GNOME插件的问题)。

所以就有了这篇用脚本实现窗口平铺的文章。如何你们用插件没有这个BUG那么可以直接下载GNOME- WinTile插件就可以实现了。

正文

创建脚本文件/usr/local/bin/ubuntu_move_windows,内容如下:

#!/bin/bash
ScriptVersion="1.0"unset key
unset file
unset directorywid=$(xwininfo -root | grep Width | awk '{print $2}')
hei=$(xwininfo -root | grep Height | awk '{print $2}')if [ "$(xrandr 2>/dev/null | grep ' connected' | wc -l )" == "1" ];thenhalf_wid=$(expr $wid / 2)half_hei=$(expr $hei / 2)
elsehalf_wid=$(expr $wid / 4)half_hei=$(expr $hei / 2)
fiwindwos_name=":ACTIVE:"main(){local offset=0if [ "$second_screen" == "2" ];thenoffset=$widfiif [ "$key" == "left" ];then#置于左半屏幕wmctrl -r $windwos_name -e 2,$offset,0,$half_wid,$heielif [ "$key" == "right" ];then#置于右半屏幕wmctrl -r $windwos_name -e 2,$(expr $half_wid + $offset),0,$half_wid,$heielif [ "$key" == "u" ];then#置于左上屏幕wmctrl -r $windwos_name -e 2,$offset,0,$half_wid,$half_heielif [ "$key" == "i" ];then#置于右上屏幕wmctrl -r $windwos_name -e 2,$(expr $half_wid + $offset),0,$half_wid,$half_heielif [ "$key" == "j" ];then#置于左下屏幕wmctrl -r $windwos_name -e 2,$offset,$half_hei,$half_wid,$half_heielif [ "$key" == "k" ];then#置于右下屏幕wmctrl -r $windwos_name -e 2,$(expr $half_wid + $offset),$half_hei,$half_wid,$half_heielif [ "$key" == "top" ];then#置于上半屏幕wmctrl -r $windwos_name -e 2,0,0,$wid,$half_heielif [ "$key" == "down" ];then#置于下半屏幕wmctrl -r $windwos_name -e 2,0,$half_hei,$wid,$half_heielif [ "$key" == "center" ];then#居中屏幕get_current_windows_sizefi
}get_current_windows_size(){windows_wid=$(xwininfo -id $(xdotool getactivewindow) | awk '/Width/ {print $2}')windows_hei=$(xwininfo -id $(xdotool getactivewindow) | awk '/Height/ {print $2}')wmctrl -r $windwos_name -e 2,$(expr $(expr $wid - $windows_wid ) / 2),$(expr $(expr $hei - $windows_hei ) / 2),$windows_wid,$windows_hei
}usage (){echo "Usage :  $(basename "$0") [options] [--] argument-1 argument-2Options:-h, --help                  Display this message-d, --debug                 Debug model run-v, --version               Display script version-p, Screen to be displayed, E.g: -p [1|2] Suitable for multiple monitors-l, Move windows to Left-r, Move windows to Right-u, Move windows to Left-Up-i, Move windows to Right-Up-j, Move windows to Left-Down-k, Move windows to Right-Down"}while getopts ":hp:vlruijkctdw:D:-:" opt; docase "${opt}" inh) usage && exit 0;;p) second_screen="${OPTARG}";;v) echo "$0 -- Version $ScriptVersion"; exit ;;l) key="left";;r) key="right";;u) key="u";;i) key="i";;j) key="j";;k) key="k";;t) key="top";;d) key="down";;c) key="center";;w) windwos_name="${OPTARG}";;D) directory=${OPTARG};;-) case "${OPTARG}" inhelp) usage && exit 0;;version)    echo "$0 -- Version $ScriptVersion"; exit ;;file)       file=${!OPTIND}; OPTIND=$((OPTIND+1));;directory)  directory=${!OPTIND}; OPTIND=$((OPTIND+1));;*)          echo "Invalid option: --${OPTARG}" >&2 && exit 1;;esac;;:) echo "Option -${OPTARG} requires an argument." >&2 && exit 1;;*) echo "Invalid option: -${OPTARG}" >&2 && exit 1;;
esac
done
shift $((OPTIND-1))main "$@"

保存写入后,给这个文件添加执行权限:sudo chmod +x /usr/local/bin/ubuntu_move_windows 。 然后来到设置中添加键盘快捷键-自定义快捷键,如下:
在这里插入图片描述
在这里插入图片描述
这个快捷键是按照Mac OS里的Magnet软件来设置的

http://www.ds6.com.cn/news/84494.html

相关文章:

  • 自己做免费手机网站吗营销 推广
  • 有没有好的网站是JSP做的识万物扫一扫
  • 西安网站建设制作价格低百度爱采购官网首页
  • 小说网站做公众号好还是网站好北京最新疫情情况
  • 网站建设申请报告大连头条热点新闻
  • 企业网站制作教程视频佛山seo优化外包
  • 个人资料库网站怎么做班级优化大师官网
  • 做企业平台的网站百度访问量统计
  • css 网站模板品牌战略
  • 移动网站优化数字营销公司排行榜
  • 郑州正规的网站设计网址推广
  • 做外贸网哪些网站免费手机最新产品新闻
  • 网站建设权利义务百度95099如何转人工
  • h5前端开发seo快速排名软件方案
  • 学编程多大年龄开始学为最佳深圳网站优化平台
  • 网站备案查询是什么意思个人网站seo
  • 郑州做网站的公司营销方式和手段
  • 网站制作 中企动力公司百度关键词排名推广工具
  • 上传wordpress网站网店运营工作内容
  • google adsense wordpress 插件电子商务seo
  • 帮人做logo网站百度地图关键词排名优化
  • 广东省住房和城乡建设厅网站首页今日新闻简报
  • 新闻网站建设评比规则360优化大师官网
  • 上海城乡建设网站百度 站长工具
  • 免费黄页营销网站win10优化大师免费版
  • 有什么软件可以做网站无锡网站建设公司
  • 网站维护协议搜索推广和信息流推广的区别
  • 做网站多少钱西宁君博专注新网店怎么免费推广
  • 福建漳州东山建设局网站网站百度seo关键词优化
  • 唐山网站建设公司磁力蜘蛛种子搜索