포터블기기 강좌



보통 윈도우에는 win+화살표키로 화면을 양분해서 키보드로 윈도우를 빠르게 배치할수 있는데 다른 비율로 배치하려면 다른 유틸리티를 사용해야합니다. 리눅스의 대부분의 데스크탑에도 이런 기능이 있는데요 아쉬운점은 좌우 1:1 비율의 선택만 된다는 점입니다. 울트라와이드모니터같은데서는 3분할같이 좀더 다른 비율이 더 필요할수 있습니다.

다음은 와이드모니터에서 화면분할을 3등분하여 윈도우를 스내핑해주는 스크립트입니다

tile 이란 이름으로 실행경로에 저장한 후  chmod +x tile로 실행권한주고

keyboard커스텀핫키를 명령어를 지정하여 쓰면 됩니다


명령어는 각각,


tile right 

tile left

tile center


로 현재 선택된 창을 오른쪽 1/3 왼쪽 1/3 가운데 1/3부분을 차지하도록 옮깁니다.

키설정에서 핫키로 명령어를 할당하여 쓰면 편합니다.

화면분할비율이 마음에 안들면 쉽게 고칠수 있을겁니다.



----- start of file -----

#! /bin/bash


screenWidth=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)

windowWidth=$(xwininfo -id $(xprop -root _NET_ACTIVE_WINDOW | cut -d ' ' -f 5) | grep Width | cut -d ' ' -f 4)


numberRegex='^[0-9]+$'


if  ! [[ $windowWidth =~ $numberRegex ]] || ! [[ $screenWidth =~ $numberRegex ]] ; then

   exit 1

fi


doubleWidth=$((2*windowWidth))

parameter=$1


if [[ doubleWidth -gt screenWidth ]] ; then

   nextWidth=$((screenWidth / 3))

else

   nextWidth=$((screenWidth * 2 / 3))

fi


case $parameter in

right)

   nextOffset=$((screenWidth - nextWidth))

   ;;

center)

   nextOffset=$nextWidth

   ;;

left)

  nextOffset=0

esac


wmctrl -r :ACTIVE: -b add,maximized_vert

wmctrl -r :ACTIVE: -e 1,$nextOffset,0,$nextWidth,600


----- end of file -----

번호 제목 작성자 작성일 조회
41 [팁] 구글 주소록 정렬 [2] 맑은하늘 10.14 4608
40 Palm Desktop to Google [6] dow 10.08 3430
39 갤럭시 S 간단 사용기.. (노란 액정, 하얀 액정) [3] 상현아빠 10.03 4240
38 [draft] 팜 to 안드로이드 주소록 옮기기 [7] file 맑은하늘 09.29 5720
37 다이어트 방법 공유? [8] Freedom^^ 09.16 3182
36 [뽐뿌 사이트 / 휴대폰 - 간략 약어 해설] [6] 맑은하늘 09.13 4065
35 [팁] 아이폰과 나이키 플러스 [1] 미케니컬 09.06 3867
34 윈모바일 기기 속도향상방법(PDA 포함)-아시는 분도 많을듯 합니다~ [4] 아브라함 09.03 3449
33 DIY 철상자를 책 테이블로 [6] file 파리 07.16 3257
32 노키아 N5800 하드리셋 방법 [3] 준용군 07.12 3414
31 위룰 하고 싶은데, 미국계정으로 앱스토어 접속해야하나요? [2] 바보남자 07.02 3371
30 iBooks 의 화끈한 샘플 양 [9] file 파리 06.24 3354
29 EKEN M001 안드로이드 타블렛 FAQs [7] 성야무인 06.20 3403
28 EKEN M001 안드로이드 타블렛 플리뷰~~~ [17] file 성야무인 06.03 3764
27 휴대기기 이북리더 활용 [6] 마루 05.24 3405
26 VIA ARM 기반의 중국산 넷북 그리고 그 다양한 OS~~ [11] file 星夜舞人 04.26 4289
25 아이팟터치 사용자들을 위한 오페라 앱의 오프라인 저장 기능 [1] file minki 04.26 3576
24 아이폰 동기화 팁 (재생횟수, 별점 유지하기) 불량토끼 04.16 5803
23 노트북의 트랙패드나 마우스로 팜 그래피티 입력 하기. [2] file 거스파이 04.10 3849
22 VIA ARM 기반의 중국산 넷북과 그 기기를 최적화 시키는 방법... [15] file 성야무인 04.04 3774

오늘:
2,001
어제:
2,081
전체:
16,384,611