'툴/일반'에 해당되는 글 4건

  1. 2013.06.14 screen
  2. 2013.04.11 Launchy
  3. 2012.11.08 FreeNX : VNC을 대신할 RemoteDesktop (번외 eclipse 속도 tip)
  4. 2012.11.02 tightvnc에서 텍스트 복사/붙여놓기

screen

툴/일반 2013.06.14 16:08


http://aperiodic.net/screen/quick_reference

- 스크린에 대한 짤막한 레퍼런스 

screen Quick Reference

Getting in

start a new screen session with session namescreen -S <name>
list running sessions/screensscreen -ls
attach to a running sessionscreen -r
… to session with namescreen -r <name>
the “ultimate attach”screen -dRR (Attaches to a screen session. If the session is attached elsewhere, detaches that other display. If no session exists, creates one. If multiple sessions exist, uses the first one.)
detach a running sessionscreen -d <name>

Escape key

All screen commands are prefixed by an escape key, by default C-a (that's Control-a, sometimes written ^a). To send a literal C-a to the programs in screen, use C-a a.

Getting out

detachC-a d
detach and logout (quick exit)C-a D D
exit screen“C-a : quit” or exit all of the programs in screen.
force-exit screenC-a C-\ (not recommended)

Help

See helpC-a ? (lists keybindings)

The man page is the complete reference, but it's very long.

Window Management

create new windowC-a c
change to last-visited active windowC-a C-a (commonly used to flip-flop between two windows)
change to window by numberC-a <number> (only for windows 0 to 9)
change to window by number or nameC-a ' <number or title>
change to next window in listC-a n or C-a <space>
change to previous window in listC-a p or C-a <backspace>
see window listC-a " (allows you to select a window to change to)
show window barC-a w (if you don't have window bar)
close current windowClose all applications in the current window (including shell)
kill current windowC-a k (not recommended)
kill all windowsC-a \ (not recommended)
rename current windowC-a A

Split screen

split display horizontallyC-a S
split display verticallyC-a | or C-a V (for the vanilla vertical screen patch)
jump to next display regionC-a tab
remove current regionC-a X
remove all regions but the current oneC-a Q

Scripting

send a command to a named sessionscreen -S <name> -X <command>
create a new window and run ping example.comscreen -S <name> -X screen ping example.com
stuff characters into the input buffer
using bash to expand a newline character
(from here )
screen -S <name> [-p <page>] -X stuff $'quit\r'
a full example
# run bash within screen
screen -AmdS bash_shell bash
# run top within that bash session
screen -S bash_shell -p 0 -X stuff $'top\r'
 
# ... some time later
 
# stuff 'q' to tell top to quit
screen -S bash_shell -X stuff 'q'
# stuff 'exit\n' to exit bash session
screen -S bash_shell -X stuff $'exit\r'

Misc

redraw windowC-a C-l
enter copy modeC-a [ or C-a <esc> (also used for viewing scrollback buffer)
pasteC-a ]
monitor window for activityC-a M
monitor window for silenceC-a _
enter digraph (for producing non-ASCII characters)C-a C-v
lock (password protect) displayC-a x
enter screen commandC-a :
quick_reference.txt · Last modified: 2013/05/31 16:24 by 216.46.98.249 · Currently locked by: 15.195.185



' > 일반' 카테고리의 다른 글

screen  (0) 2013.06.14
Launchy  (0) 2013.04.11
FreeNX : VNC을 대신할 RemoteDesktop (번외 eclipse 속도 tip)  (0) 2012.11.08
tightvnc에서 텍스트 복사/붙여놓기  (0) 2012.11.02
Posted by 라판
TAG screen

Launchy

툴/일반 2013.04.11 17:39

본래 단축키 사용을 위해 hotkey를 사용했는데, 회사 동료분이 마치 검색하듯이 프로그램을 찾고 수행하시는 거보고 한번 써보기로 했다. 


Launchy!! 

http://www.launchy.net/


' > 일반' 카테고리의 다른 글

screen  (0) 2013.06.14
Launchy  (0) 2013.04.11
FreeNX : VNC을 대신할 RemoteDesktop (번외 eclipse 속도 tip)  (0) 2012.11.08
tightvnc에서 텍스트 복사/붙여놓기  (0) 2012.11.02
Posted by 라판

작업 서버에 문제가 있어 VNC나 Xming으로 작업하려면 너무 느려서 애로사항이 많았다.

자주 ping이 100~1000ms을 찍고 있으니, GUI 작업은 무리인게 당연하다. 

근본적으로 서버쪽 네트워크쪽에 문제가 있어 보이지만, 다시 VI에 온갖 플러그인을 갖다 붙여서 사용해보려 하지만,

본래 내가 손이 느린데다가, 익숙하고 편리한 이클립스를 포기할 수 없어 전전긍긍하던 중, 

NX Server에 대한 이야기 들려서 깔아봤는데, 결과는 대만족!! 

네트워크 문제가 있는 것을 감안하더라도, 꽤나 안정적으로 잘 돌아간다. 

 앞으로 애용할 것으로 보인다. 

설치방법도 매우 간단하다 

  1. linux 배포판 확인 : cat /etc/Suse-release => SLE 11.1임을 확인 
  2. zypper에 Suse의 RemoteDesktop에 대한 저장소 링크 추가 : zypper ar http://download.opensuse.org/pub/opensuse/repositories/X11:/RemoteDesktop/SLE_11/ RemoteDesktop
  3. 새로 링크된 RemotteDesktop 저장소 업데이트 - zypper ref 
  4. FreeNx와 NX 설치 :zypper in FreeNX NX
  5. Nxserver 설정 
    1. nxsetup --install --setup-nomachine-key
    2. nxserver --status
  6. LocalPC 환경에 맞는 Nx Client 설치 (windows - http://www.nomachine.com/download-package.php?Prod_Id=3835)
  7. Nx Client 실행 및 설정 
    1. Session에 대한 이름 작성
    2. Host 및 port 설정(대개 ssh를 쓸 것이므로, port는 22로 함) 
    3. 인터넷 속도 - LAN
    4. 연결시 사용할 GUI 환경 - Unix - KDE => 각 서버에서 주로 쓰는 GUI 환경에 맞게 설정 
    5. 기타 화면 설정
  8. 사용 
어서 서버 문제가 해결되어 신나게 코딩할 수 있음 좋겠다!! 

참조
  • http://en.opensuse.org/SDB:FreeNX_server#Setting_up_things
  • http://mcchae.egloos.com/10483664

ps. 이클립스 속도 팁 - http://miruel.egloos.com/2735094

' > 일반' 카테고리의 다른 글

screen  (0) 2013.06.14
Launchy  (0) 2013.04.11
FreeNX : VNC을 대신할 RemoteDesktop (번외 eclipse 속도 tip)  (0) 2012.11.08
tightvnc에서 텍스트 복사/붙여놓기  (0) 2012.11.02
Posted by 라판

라이센스 문제로, 이전 회사에서 쓰던 realVNC를 쓰는데 많은 제약이 있다. 

회사에 설치된 VNC가 tightVNC이기도 하고, 로컬PC에서는 realVNC Viewer를 쓰곤 있지만(executable!) tightVNC Server가 copy and paste를 지원하지 않아, 영 불편하였다. 


그러던 도중, tight-vnc에서 copy and paste를 가능하게 하는 툴을 찾았다. 그것은 autocutsel이라는 툴.

다행히 GNU 라이센스여서 맘 놓고 설치 가능하다. 

http://www.nongnu.org/autocutsel/에서 다운받아 linux에서 설치한다. (단 root권한 필요함) 

설치 방법은 설치 압축파일의 README를 참고면 되며 간단히 아래와 같이 따라하면 된다. 

* Build 

  1. tar -xvf autocutsel-0.9.0.tar.gz
  2. cd autocutsel-0.9.0
  3. ./configure
  4. make

* Install ( root권한)

  1. make install
이제 vnc로 접속하여 터미널을 열고 아래 명령어를 실행하면 된다. 
   * autocutsel -S [CLIPBOARD or PRIMARY] -fork 
내 경우에는 CLIPBOARD로 하니깐 잘 되었다. 
접속할 때마다 쓰는 게 귀찮으니 .vnc/xstartup에 위의 명령어를 추가한다. 


' > 일반' 카테고리의 다른 글

screen  (0) 2013.06.14
Launchy  (0) 2013.04.11
FreeNX : VNC을 대신할 RemoteDesktop (번외 eclipse 속도 tip)  (0) 2012.11.08
tightvnc에서 텍스트 복사/붙여놓기  (0) 2012.11.02
Posted by 라판