안드로이드 휴대폰 배터리 최적화 총정리



1) google 동기화

설정 -> 계정 -> google -> 필요한 항목만 동기화

play 스토어 -> auto sync 설치 -> 전원이 있을 때만 동기화로 설정


- play service 나 android OS 가 배터리를 많이 소모하는 경우는 대부분 동기화 때문이다. (참고로 GPS 위치서비스보다 훨씬 많이 먹는다.)

- google photo sync 는 사진을 실시간으로 동기화하는 것이고 google photo backup sync 는 백업만 동기화하는 것. 대부분 google photo backup sync 만 하면 된다.


2) ok google 음성 검색을 끈다.

설정 -> google 설정 -> 검색 및 now -> 음성 -> ok google 감지 -> 끈다.


3) wifi 고급설정

wifi -> 고급 -> 사용 가능한 설정 항상 검색 -> 끈다.

네트워크 알림 -> 공용 네트워크가 사용 가능한 경우 알림 -> 끈다.

미리 저장해 놓은 wifi 만 접속하게 된다.


4) 절전 모드 동안 wi-fi 연결 유지 -> 충전 중인 경우만

대기 중에는 wifi 가 연결 유지 또는 hotspot 검색을 위해 3G 보다 배터리를 더 소모한다. 


5) 사진 백업 설정

구글 포토 -> 설정 -> 백업 및 동기화 -> 충전 중에만

- google photo 가 없으면 play 스토어에서 google photo 를 설치한다.

- onedrive 도 충전 중에만 백업하는 옵션있으나 ndrive 등은 없는 것 같다. 

- 참고로 이런 앱들은 google 이나 MS 사의 어플이 더 낫다. naver 등 국산 앱은 배터리나 cpu 소모 등에 대한 배려가 없다.


6) google 위치기록 끄기

설정 -> 위치 -> google 위치 기록 -> 끈다.


7) 블루투스 & nfc 끄기


8) 검은색바탕화면을 사용해서 디스플레이 배터리 소모를 줄인다.


play 스토어 -> no wallpaper -> 바탕화면 배경 선택을 no wallpaper 로 설정

카톡 테마 -> 카카오 젠틀 블랙 테마 추천


9) 런처는 가벼운 google now 런처를 사용한다.

play 스토어 -> google now launcher 설치


10) 지워지지 않는 기본 앱을 사용 안함으로 바꾸기

앱버튼 -> 선택한 앱을 오래 누르고 -> 앱 정보 -> 사용 안함  &  알람 끄기


11) 불필요한 알람 없애기

알람이 떴을 때 알람을 오래 누르고 -> 앱 정보 -> 알람 끄기


12) 불필요한 앱 삭제

안타깝지만 naver 등에서 만든 국산 앱은 배터리, cpu 소모가 심해서 지우는 것이 낫다.

- 메모 -> google keep

- 사진 백업 -> google photo or MS onedrive



,

http://ubuntuforums.org/showthread.php?t=2193100

 

참고 추가

http://askubuntu.com/questions/603169/lubuntu-14-04-tightvnc-remote-mouse-cursor-is-x

 

HOWTO: Lubuntu VNC server installation in Saucy 13.10

After reading 10 000 guides suggesting that pretty much any VNC server should run in Lubuntu I faced issues runnning any of them and getting a proper desktop environment. RealVNC, x11vnc, tightvncserver, and vino were the candidates. I ended up using tightvncserver. The way to get it working is:

1) Install the package with:

Code:
sudo apt-get install tightvncserver autocutsel
2) Run the server once and kill it:

Code:
tightvncserver :1
tightvncserver -kill :1
3) This will create a ~/.vnc/xstartup file. Modify it like this:

Code:
##xrdb $HOME/.Xresources
#/etc/X11/Xsession
autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu -e LXDE &
The tricky part was the openbox window manager. All guides seem to skip it, I found it by pure luck here:

HTML Code:
http://www.madebits.com/blog/comments.php?y=12&m=06&entry=entry120617-014832
It also works if you comment out the existing entry for X Window Manager instead adding openbox:

Code:
#x-window-manager $
You also need to add the following line in order to get bidirectional clipboard sharing

Code:
autocutsel -fork
4) Final config looks like this:

Code:
#!/bin/sh

#xrdb $HOME/.Xresources
xsetroot -solid grey

#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

export XKL_XMODMAP_DISABLE=1
autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu -e LXDE &
5) Use the vnc server as normal:

Code:
tightvncserver :1
It tends to throw some errors in the log files but I didn't bother to investigate much as it works:

Code:
11/12/13 13:00:43 Xvnc version TightVNC-1.3.9
11/12/13 13:00:43 Copyright (C) 2000-2007 TightVNC Group
11/12/13 13:00:43 Copyright (C) 1999 AT&T Laboratories Cambridge
11/12/13 13:00:43 All Rights Reserved.
11/12/13 13:00:43 See http://www.tightvnc.com/ for information on TightVNC
11/12/13 13:00:43 Desktop name 'X' (Server:1)
11/12/13 13:00:43 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
11/12/13 13:00:43 Listening for VNC connections on TCP port 5904
Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
** Message: main.vala:96: Session is Lubuntu
** Message: main.vala:97: DE is LXDE
Obt-Message: XKB extension is not present on the server or too old
Obt-Message: Xinerama extension is not present on the server
Obt-Message: XRandR extension is not present on the server
Xlib:  extension "RANDR" missing on display ":1".
** Message: main.vala:128: log directory: /home/<user>/.cache/lxsession/Lubuntu
** Message: main.vala:129: log path: /home/<user>/.cache/lxsession/Lubuntu/run.log
Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
Openbox-Message: Requested key "Print" does not exist on the display
Openbox-Message: Requested key "Print" does not exist on the display
Openbox-Message: Unable to find a valid menu file "/var/lib/openbox/debian-menu.xml"
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":1"
      after 1496 requests (1496 known processed) with 0 events remaining.
P.S. Any clue why vBulletin forum software adds an extra blank row at every [CODE] section? I'm closing the tag exactly after the last character typed.

EDIT 1: Modified to include clipboard sharing.
Last edited by s-stefanov; December 18th, 2013 at 09:21 PM.
,

윈도우 환경에서 1시간 단위로 녹음하는 스크립트입니다.

오디오 레코더로 sox 를 이용합니다.  ( http://sox.sourceforge.net/ )

 

Archive.zip

 


audio.bat 의 설정 부분만 변경해서 사용하면 됩니다.

audio.bat 파일을 열어보면 아래와 같은 부분이 있는데 적당히 수정해서 사용합니다.


set audio_folder=e:\audio
set sox_loc=C:\Program Files (x86)\sox-14-4-2\sox.exe
set duration_min=60



,

iperf 로 네트워크 속도 측정

 

A 컴퓨터 / 관리자모드로

iperf -s

 

B 컴퓨터

iperf -c <A 컴터 IP>

 

http://comterman.tistory.com/1007

,

 

fakeraid 나 윈도우 raid 나 기타 raid 설정 후에 하드에 있는 partition 을 전부 지우고

 

윈도우를 설치하거나 리눅스를 설치하려고 해도 하드디스크가 인식이 안된다.

 

raid meta 데이터가 남아 있어서 발생하는 현상으로 리눅스에서는...

 

sudo dmraid -r -E /dev/sdX

 

명령어로 삭제할 수 있다.

,

 ACTIVE X 로 누더기인 민원24 에서 주민등록등본 등을 뽑으려면 정해진 프린터로만 뽑을 수 있고 윈도우공유 프린터로는 뽑을 수 없어서 아주 짜증이 난다. 이를 뚫으려는 다양한 시도가 지금까지 있었던 것 같은데 결론적으로 다 안된다.

 

 

 이 문제를 dosprint , net use LPT1, printfil 등을 이용해서 LPT1 을 에뮬레이션 또는 포워딩해서 해결한 post 를 봤으나 실패했다. virtualbox 나 vmware 를 통한 방법도 막아놓은듯 하다. 찍기 직전에 셋팅을 바꾸는 방법이나 file 로 출력하는 방법도 막혀있다.

http://blog.naver.com/ian0371/220099402471

http://pyrasis.com/private/2014/07/04/printing-document-to-pdf

* dosprint : windows 7 이하의 32비트 운영체제에서만 작동하는듯 보인다.

* net use LPT1 방식 : LPT1 을 포워딩하는 경우 공유프린터로 인식해서 동작하지 않는다.

* printfil : 일단 30일 쉐어웨어다. crack 구하는것도 거의 불가능. 되더라도 LPT1 포워딩을 공유프린터 인식하는 문제로 안될듯 하다.

 아래 포스트에서 힌트를 얻었다. port 5900 TCP/IP 를 이용한 프린터 공유는 현재 네트워크 기능이 있는 프린터들이 전부 지원한다. 따라서 윈도우 공유 방법이 아니라 TCP/IP 공유를 통해 접근하면 프린트 가능하다.
http://ozit.tistory.com/167

 

 

 엄청난 시행착오 끝에 성공했고 TCP/IP 프린팅을 지원을 위해 whria.exe 라는 프로그램을 만들었다. PDF 로 저장하고 싶은 경우와 단순히 원격으로 찍고 싶은 경우로 나누어서 설명한다.


1. PDF 로 저장하고 싶은 경우


 민원24

--> A 컴의 HP5200 postscript driver

--> B 컴의 whria.exe (TCP/IP 로 전달)

--> B 컴의 primopdf 

 

 

 1) A 컴에서 : HP 5200 postscript universal driver 를 다운받아서 설치한다. 이것이 아니더라도 postscript (또는 PS) 를 지원하는 프린터 드라이버 중에 민원24지원이면 가능하다. 프린터포트는 LPT1 으로 설치한 이후에 TCP/IP 로 프린터포트를 변경해야 한다.

 


HP 5200 postscript universal driver 설치방법은 아래 포스트 참조. 

http://pyrasis.com/private/2014/07/04/printing-document-to-pdf


 

  2) B 컴에서 : whria.exe 프로그램은 현재 기본프린터로 설정되어 있는 로컬프린터를 TCP/IP 프린터로 만들어주는 프로그램이다. 

 

whria.exe

 

 

  3) B 컴에서 : primoPDF 는 인쇄물을 PDF 로 만들어주는 가상프린터로 freeware 이다.

 

InternationalPrimoPDF.exe(http://www.primopdf.com/)

 

 

 4) B 컴에서 : primoPDF 를 기본프린터로 설정한다.

 

 

 5) B 컴에서 : whria.exe 를 우측 클릭해서 관리자 권한으로 실행하면 기본프린터인 primoPDF 는 TCP/IP 프린터의 기능을 갖는다.

 

 6) B 컴에서 : 방화벽에서 whria.exe 를 열어준다.

 

 

 7) A 컴에서 : HP5200 프린터 드라이버 속성중에 포트(port) 항목을 TCP/IP , IP 는 B 컴퓨터의 IP 로 잡아준다.  (참고로 127.0.0.1 의 경우 민원24 에서 막아놓아서 안된다.) 이후 HP5200 으로 찍은 결과물은 whria.exe 를 거쳐서 primoPDF 로 출력된다.

 

 

 # 참고로 HP 5200 postscript printer 처럼 postscript 방식으로 전달된 것만 PDF 로 출력이 가능하다.

 

 

 

 

 

2. 윈도우 공유로 불가능한 프린터를 원격으로 찍고 싶은 경우. 예를 들면 원격 프린터가 canon 이라고 하면..


A컴 : 민원24

--> A컴 : 로컬프린터처럼 설치된 TCP/IP 방식 프린터(canon) driver 

--> B컴 : 프린터(canon) 컴의 whria.exe

--> B컴 : 프린터(canon) driver

 

 

 1) ## A컴에서 ;  공유 프린터를 로컬프린터처럼 드라이버를 설치한다.

 

 제어판 -> 장치 및 프린터 보기 -> 프린터 추가 -> 로컬 프린터 추가 -> LPT1 으로 설치 -> 프린터 드라이버 (B 컴 프린터와 동일한 것으로) 설치 -> 프린터 설정에서 포트 -> 새포트 만들기 (standard TCP/IP port) 를 이용해서 LPT1 을 TCP/IP 로 변경 -> B 컴의 IP 주소 입력

 

 위 과정에 대해서는 아래포스트에 그림과 함께 잘 나와있습니다.

 http://ozit.tistory.com/167

 

 

 2) ## B컴에서 :  whria.exe 프로그램은 기본프린터로 설정되어 있는 로컬프린터를 TCP/IP 프린터로 만들어주는 프로그램이다. 

 

 

whria.exe

 

 

 canon 프린터를 기본프린터로 설정한다.

 whria.exe 를 우측 클릭해서 관리자 권한으로 실행하면 기본프린터인 canon 프린터는 TCP/IP 프린터가 된다. (이후 기본프린터를 바꾸더라도 canon 프린터만 TCP/IP 프린터)

 

 3) B 컴에서 : 방화벽에서 whria.exe 를 열어준다.

 

 4) 이후 A 컴의 canon driver 으로 찍은 것은 B 컴의 whria.exe 를 거쳐서 B 컴의 canon driver 로 출력된다.

 

 

 

 

<< 참고 스크린샷 >>

 

 

 관리자 권한으로 whria.exe 를 실행하여 CreateService SUCCESS , Service Started 라고 나오면 정상적으로 설치된 상태이다. 

 

 

 시작 -> services.msc 실행해서 윈도우 서비스(services) 를 열어보면 RawPrintServer_9100 으로 서비스가 등록되어 실행되고 있으면 정상이다.

 

 

 

 붉은 색 프린터가 3개가 보인다.

 215 on ASUS 는 일반적인 방식으로 공유한 프린터이다. ASUS 컴퓨터의 215 프린터를 윈도우 공유방식으로 공유했다. -> 이건 민원24 출력이 불가능하다.

 

FX DocuPrint P215b 는 로컬프린터처럼 설치된 TCP방식의 공유 프린터이다.

 

HP Universal Printing PS 는 postscript 를 전달해주는 TCP방식의 공유 프린터이다.

 

 

 

 

 두 프린터 모두 포트(port) 설정에서 Standard TCP/IP Port 로 되어 있다.

 참고로 10.0.0.2 는 프린터가 있는 컴퓨터의 IP 이다.

 

 


 

<참고>

 

- whria.exe 는 윈도우 서비스(rawprintserver)로 등록되서 실행된다.

- whria.exe 는 이름을 바꿔도 동작합니다. aaa.exe 로 실행하면 aaa.exe 로 등록이 됩니다.

- whria.exe 가 설치가 정상적으로 된다면 아래와 같은 메시지가 나온다.

 

CreateService SUCCESS

Service started

 

- 잘 안되는 경우 방화벽 문제인 경우가 있다. TCP 9100 포트를 열어주면 작동한다.

- whria.exe 는 c:\windows\system32 에 카피되어 있어야 한다. 관리자 권한으로 whria.exe 를 실행하면 자동으로 카피하지만 만약 없다면 직접 whria.exe 를 c:\windows\system32 로 copy 한다.

- whria.exe 의 에러 메시지를 확인하고 싶다면 관리자로 실행된 console 창에서 whria.exe 를 직접 실행해서 에러메시지를 확인할 수 있다. 로그파일은 c:\ 에 저장된다.

- whria.exe 를 지우고 싶다면 whria.exe 를 한번 더 관리자 권한으로 실행하면 지워진다.

- whria.exe 는 5900 포트를 사용하므로 보통 설치 이후 첫번째 실행 후에 방화벽 경고창이 뜬다. 아니면 방화벽에서 직접 포트를 열어주거나 whria.exe 를 예외 프로그램으로 등록한다.

 

- PDF 로 하드디스크에 저장하는 경우 보안에 문제가 있을 수 있으므로 주의하자.

- 민원24 사이트가 activex 로 떡칠되어 있으므로 원격 프린트하기보다 한곳에서 프린트하는 것이 컴퓨터 건강에 낫다.

,

Headless PC (모니터 연결 없는 PC) 에서 HDMI 단자가 빠질 경우 GPU 가속이 안되어서 VNC, radmin , 팀뷰어가 느려지는 문제가 있다.


2013 년부터 제기되어 왔던 문제이고 맥미니 , intel NUC , intel stick PC 등이 가지고 있는 문제이나 아직 드라이버 차원의 해결법이 없다.



1) 하드웨어적인 해결법

- 하드웨어적으로 해결하는 방법은 dummy HDMI 를 구입해서 연결

- HDMI-VGA 컨버터를 사서 저항을 이용해서 모니터로 인식하는 방법

- HDMI 연장선을 사서 19 번 pin 을 연결하는 방법 - 이건 HDMI 가 핀이 촘촘해서 좀 복잡하다.


2) 소프트웨어 해결법

이것은 내가 우여곡절 끝에 찾아낸 방법이다. windows 8.1 에서 동작한다.


화면 해상도 (screen resolution) 설정

-> 감지 (identify)

-> 우측에 "감지된 디스플레이 없음" 을 클릭하고

디스플레이를 VGA 나 모바일 VGA 로 변경하고

-> 적용


하면... 1280 * 720 고정해상도의 VGA 디스플레이로 설정이 된다.


해상도를 바꿀 수는 없지만 이 상태에서 일반적인 CPU 가속에 DXVA 등 하드웨어 디코딩 가속까지 정상적으로 작동한다. 


,

윈도우 software raid 에 관해 잘 설명된 글


http://www.pcsteps.com/625-software-raid-1-in-windows-7-data-security/#Why_choose_the_Software_RAID_1_instead_of_the_motherboards_hardware_RAID



참고로

- c: , system 파티션을 raid 1 으로 잡을 때  자동으로 boot.ini 를 잡아서 멀티 부팅 시켜준다.



윈도우 software raid 와 fake raid 성능 비교


http://kmwoley.com/blog/?p=429


결론 이야기 하면

software raid 랑 fake raid 는 차이가 없다.

오히려 software raid 가 더 나은듯.


,

RealVNC

원조vnc

느리다.


turbovnc

windows 에서는 server 를 지원 안하는듯

가끔 잔상 생긴다.


TigerVNC

빠르다.

firewall 직접 잡아줘야.

port 겹칠수도

가끔 잔상 생긴다.


UltraVNC

vnc 중에서는 제일 편리하다

firewall 잡아준다

port 도 직접 잡아준다.

속도 Realvnc 보다 빠르다. mirror driver 설치하면 더 빨라지나 번거롭고 windows 8 은 지원 안한다.

가끔 잔상 생긴다.


Teamviewer

잡다구리한게 많다.

port 지식없을 때 좋다.

속도는 그럭저럭


Radmin

3.5 버전부터 windows 8.1 지원한다.

무지무지무지 빠르다. - RDP 에 근접한 속도

과자 구하기 힘들다. - alker V3 로 검색하면 32bit + 64bit 인 과자를 구할 수 있다. 만든이인 alker 홈페이지에서 checksum 자료도 찾을 수 있다.


RDP

원리상 빠르다.

vnc 랑 다르다.

windows 에서 wrapper 를 쓰면 멀티 접속 등이 가능하다. RDP wrapper 로 검색해보자.

,


ad by shopper 등 여러 악성 코드로 고생하다가 아래 프로그램을 받고 많이 좋아졌습니다.


예전 도스 시절 생각 나더군요. 아주 좋은 프로그램입니다.


http://cafe.naver.com/malzero/94376

,