Ubuntu 11.10을 설치해서 사용하다보면 한글 관련해서 문제가 좀 있다.


처음 설치하고 나면 기본 '키보드 입력 시스템'은 "ibus"인데,
이걸로 쓰다보면 한글 입력할 때 아주 많이 불편하다.

"머가" 입력하고 한 칸 띈 다음에 "필요해"라고 입력을 하면,
"머 가필요해"라고 입력이 되어버린다. 즉, 띄어쓰기가 앞 글자에 적용이 되어버린다.

'ibus'에 있는 버그라고 하는데, 이게 빨리 안고쳐지고 있다.


그래서, 추천하는 방식이 바로 "nabi" 이다.
"nabi"로 변경 후 재부팅하면 멋지게 한글을 사용할 수 있게 된다.




그런데, 친절하게 안내를 해주는 것은 좋은데 화면에 턱!하니 나와있는 것이 조금 보기 싫다.

일단, 당장 화면에 안보이게 하는 방법은 오른쪽에 있는 설정 버튼 (톱니바퀴) 을 누르면 나오는 메뉴에서
"팔레트 숨기기"를 누르면 화면에서 샤라락 사라진다.

하지만, 재부팅하면 다시 쨘~하고 나타난다. 1회용 방법이라는 의미~




그러면 지속적으로 보이지 않게, 더불어 위의 트레이로 들어가게 하려면 어떻게 해야할까!?


 $ gsettings get com.canonical.Unity.Panel systray-whitelist

위의 명령어를 입력하면 스크린샷과 같이 목록이 나타난다.
유니티 패널의 시스템트레이에 등록되어있는 목록이다.
여기에 Nabi를 추가하면 된다.


 $ gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier', 'Nabi' ]"

즉, get을 set으로 바꾸고, 위에서 나온 목록에 "Nabi"를 추가해주면 된다.

그런데, 화면에 'Nabi' 팔레트가 그대로 보일 것이다. 응!?

재부팅을 하면 된다~


그러면, 위의 트레이에 예쁜 나비가 보일 것이다.


여기까지~ ^^



Modify 2013.05.18 22:49

Ubuntu 13.04 에서 이상한 현상이 있다고 댓글을 남겨주신 분이 계셔서 테스트를 진행해 보았다.


1. 기본 상태에서의 한글

   - 개인적으로 지식이 부족하다보니, ibus와 nabi 입력기의 차이가 무엇인지 잘 알지 못한다.
   - 위에서 nabi를 셋팅한 이유는 단지, ibus에서의 한글 입력에 문제가 있었기 때문이다.

   - 그런데, Ubuntu 13.04 에서의 기본 상태에서 한글 입력은 잘 되었다 !!
   - 밀려 쓰기 같은 증상이 발생하지 않았다 !!!

$ ibus-daemon --version
ibus-daemon - Version 1.4.2

   - 개인적으로 굳이 다른 한글 입력기를 사용할 이유는 없어보인다.


2. nabi 설치

   - 그럼에도 불구하고 어떤 이유가 있어서 nabi 입력기를 설치해야한다고 하면... 해야하는데...


   - 언어지원의 키보드 입력기를 보면... nabi가 없다. 설치하자.

$ sudo apt-get install nabi
$ sudo reboot

   - 그런데, nabi를 설치를 했는데, 언어 지원 메뉴를 보면 다른 이름으로 입력기가 추가되어 있다.




3. 시스템트레이 whitelist 확인하기

   - Unity의 Panel에 대한 셋팅으로 nabi를 트레이로 넣기 위해서 먼저 확인을 해야 한다.

$ gsettings get com.canonical.Unity.Panel systray-whitelist
'com.canonical.Unity.Panel' 스키마가 없습니다

   - 이건 또 뭔 소리이지 ?!



4. systray fix

   - systray-whitelist에 대한 설정을 하기 위해서는 apt repository를 하나 추가해서 변경된 패키지를 설치해야 한다.

$ sudo apt-add-repository ppa:timekiller/unity-systrayfix
$ sudo apt-get update
$ sudo apt-get upgrade

   - 이제 다시 확인을 해보자.

$ gsettings get com.canonical.Unity.Panel systray-whitelist
['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

   - 됐다 !
 


5. nabi 추가

   - 이제 앞에서 했던대로 Nabi를 tray로 추가하자.

$ gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Nabi']"
$ sudo reboot

   - 재부팅을 해보면 확인이 된다.



성공 ~~~!!!

반응형

VirtualBox : https://www.virtualbox.org/
v4.3.6
2013.12.18


Git : http://git-scm.com/
v1.8.5.2
2013.12.17


Subversion : http://subversion.apache.org/
v1.8.5
2013.11.25


Redmine : http://www.redmine.org/
v2.4.1
2013.11.23


Jenkins : http://jenkins-ci.org/
v1.542
2013.12.02
LTS
v1.509.4
2013.10.09


Gerrit : http://code.google.com/p/gerrit/
v2.8
2013.12.04 
반응형

'Development Tools' 카테고리의 다른 글

EGit 건드려 보기- 기본빌드  (1) 2014.07.17

정신없는 업무로 한동안 집에서 컴퓨터를 만지지 못하다가,
간만에 집에서 뭔가 해보려 VirtualBox를 실행했는데... 새로운 버전이 나왔단다.


VirtualBox 4.3.6 (released 2013-12-18)
   This is a maintenance release. The following items were fixed and/or added:

   VMM: fixed a Guru Meditation VINF_EM_TRIPLE_FAULT caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)
   VMM: fixed a Guru Meditation VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE while intercepting debug exceptions (VT-x only; bug #12410)
   VMM: fixed a Guru Meditation VERR_SVM_UNEXPECTED_EXIT while intercepting debug register accesses (AMD-V only; bug #12481)
   VMM: fixed a VERR_SSM_STRUCTURE_MAGIC error when trying to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately, VBox 4.3.4 produced broken saved states for this configuration so you have to discard these states (bug #12414)
   VMM: added a few more MSRs to the whitelist required by certain guests (bug #12245)
   GUI: fixed deleting of inaccessible VMs (4.3 regression, bug #12205)
   GUI: fixed warnings in VM settings / number of guest processors (bug #12480)
   Main: don't automatically enable 64-bit guests on 64-bit hosts if VT-x/AMD-V is not available (bug #12424)
   Main: always expose the DMI memory information to Windows 2012 guests (bug #12017)
   Main: fixed occasional crashes on guest display resolution change (bug #7063)
   Main: fixed reporting back temporary name when calling IGuestSession::DirectoryCreateTemp() (bug #12498)
   API: fix for a hang when launching a GUI VM through the API, which crashes due to GUI unavailability
   Storage: fix for BLKCACHE_IOERR runtime errors under rare circumstances (bug #11030)
   Network: allow to start more than 5 PCNet instances (bug #12426)
   E1000: if the cable was disconnected before the guest initialized the device, the link status was not properly set to 'down' after the initialization completed despite the fact that there was no connection
   3D support: fixed offset of guest 3D image elements (Mac OS X Retina hosts only; bug #11021)
   Solaris hosts: fixed accessing the host driver from non-global zones (4.3 regression, bug #12271)

뭔가 어려운 내용들이 개선이 된 것 같은데, 피부에 와닿는 부분은 잘 모르겠다 ^^
그냥 계속 되는 개선이 고마울 뿐....

반응형


01. 기본 패키지 설치

$ sudo apt-get install build-essential libpcre3-dev libruby libssl-dev libcurl4-openssl-dev libpq-dev libreadline-dev libjpeg62-dev libpng12-dev curl openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libc6-dev libncurses5-dev automake libtool bison pkg-config


02. Ruby 설치

$ sudo su -
$ curl -L https://get.rvm.io | sudo bash -s stable
$ source /etc/profile
$ rvm install 2.0.0
$ rvm use 2.0.0
$ rvm --default use 2.0.0

$ nano /etc/environment


PATH="......:/usr/local/rvm/bin"




03. Rails 설치

$ gem install rdoc
$ gem install rails -v 3.2.13
 

04. PostgreSQL 설치 및 설정

$ apt-get install postgresql

$ su - postgres
$ psql

# CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD 'my_password' NOINHERIT VALID UNTIL 'infinity';
# CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;
# \q

$ exit
$ gem install pg


05. ImageMagick

$ apt-get install imagemagick librmagick-ruby libmagickwand-dev
$ gem install rmagick



06. Redmine

$ cd /srv/install/
$ wget http://www.redmine.org/releases/redmine-2.4.1.tar.gz
$ tar zxvf  redmine-2.4.1.tar.gz


07. bundler & install

$ cd redmine-2.4.1
$ gem install bundler

$ reboot

$ sudo su -
$ cd /srv/install/redmine-2.4.1
$ bundle install --without development test mysql sqlite


08. Apache2 설치

$ apt-get install apache2 apache2-prefork-dev


 

09. passenger 설치

$ gem install passenger
$ cd /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/
./bin/passenger-install-apache2-module

 

$ nano /etc/apache2/mods-available/passenger.conf

<IfModule mod_passenger.c>
   PassengerUser www-data
   PassengerDefaultUser www-data

   PassengerRoot /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29
   PassengerDefaultRuby /usr/local/rvm/wrappers/ruby-2.0.0-p353/ruby
</IfModule>

$ nano /etc/apache2/mods-available/passenger.load

LoadModule passenger_module /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/buildout/apache2/mod_passenger.so


$ cd /etc/apache2/mods-enabled
ln -s ../mods-available/passenger.conf ./passenger.conf
ln -s ../mods-available/passenger.load ./passenger.load


10. database 설정값 등록

$ cd /srv/install/redmine-2.4.1
$ nano ./config/database.yml

 

production:
        adapter: postgresql
        database: redmine
        host: localhost
        username: redmine
        password: redmine
        encoding: utf8
        schema_search_path: public


     - 주의 사항으로는 위의 파일 내용을 입력할 때에 Tab 말고 White-Space로 입력해야 한다.


11. 추가 작업

$ rake generate_secret_token
$ RAILS_ENV=production rake db:migrate
$ RAILS_ENV=production rake redmine:load_default_data
   → Select language [ko]
$ mkdir public/plugin_assets

 

$ chown -R www-data:www-data files log tmp public
$ chmod -R 755 files log tmp public/plugin_assets
$ chown -R www-data:www-data ./config/database.yml
$ chmod 600 ./config/database.yml


 

12. 웹설정

$ cd /var/www/
$ ln -s /srv/install/redmine-2.4.1/public ./redmine

$ nano /etc/apache2/sites-available/default


<Directory /var/www/redmine>

        RailsBaseURI /redmine
        RackEnv production
        RailsEnv production
        PassengerResolveSymlinksInDocumentRoot on

</Directory>


$ service apache2 restart


여기까지 진행하고 웹브라우저로 http://127.0.0.1/redmine에 접속을 하면 Redmine을 볼 수 있다.

초기 관리자는 admin/admin 이다.

반응형


1. Download

   - wget을 통해 바로 다운로드 받을 수 없고, Web을 통해 라이선스 체크를 해야 다운로드가 된다.
   - http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html


2. Install

$ cd /srv/install/jdk

$ sudo -s tar zxvf jdk-7u45-linux-x64.tar.gz
$ sudo mkdir -p /usr/local/java
$ sudo -s mv ./jdk1.7.0_45 /usr/local/java/


3. PATH Configuration 1

$ sudo nano /etc/environment


PATH=...........:/usr/local/java/jdk1.7.0_45/bin
JAVA_HOME=/usr/local/java/jdk1.7.0_45

 

$ source /etc/environment



4. PATH Configuration 2

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_45/bin/javaws" 1

$ sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
$ sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
$ sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws


     - 이렇게 하고 마지막으로 잘 되었는지 확인을 위해서 아래와 같이 버전을 확인해보자.

$ java -version


 

반응형

예쁜 달력을 하나 띄우고 싶어서 찾아본 달력 프로그램 하나.

http://www.rainlendar.net/



오픈 소프트웨어는 아니다.


그냥 가볍게 사용하기에는 Lite 버전으로도 충분하다.
리눅스 버전을 다운 받으려면, Show all downloads 링크를 클릭하면 된다.


시스템 요구사항 및 설치 방법은 다음과 같다.


실제로 설치를 한 번 해보자.

$ sudo apt-get install tofrodos gtk2-engines-pixbuf libjpeg62

$ cd /srv/install/rainlendar
$ wget http://www.rainlendar.net/download/rainlendar2-lite_2.11.1.b129-1_amd64.deb
$ sudo dpkg --install ./rainlendar2-lite_2.11.1.b129-1_amd64.deb

설치가 잘 되었으면 다음과 같이 메뉴로도 확인을 할 수 있다.


클릭을 하면 실행이 되는데...


한글도 잘 지원을 하고 있다.
항상 위로 실행시킬 수 있고, To Do 관리도 할 수 있는 등 꽤 쓸만한 기능을 지원해준다.

반응형

'OS > Ubuntu' 카테고리의 다른 글

Ubuntu 한글 입력기 nabi 트레이에 넣기  (20) 2014.01.07
JDK (Ubuntu12.04, SourceCode 1.7.0_45)  (0) 2013.12.09
[PKG] whoopsie  (0) 2013.08.15
터미놀로지 (Terminology)  (0) 2013.05.01
Ubuntu에서 Enlightenment 사용해보기 (EFL 맛보기)  (0) 2013.05.01

새로운 버전이 나온김에 한 번 더 살펴보았다.



1. 필수 패키지 설치

$ sudo apt-get install make libcurl4-gnutls-dev libexpat1-dev gettext zlib1g-dev libssl-dev asciidoc xmlto autoconf

 

 

2. 다운로드

$ cd /srv/install/git

$ wget http://git-core.googlecode.com/files/git-1.8.5.1.tar.gz
$ tar zxvf git-1.8.5.1.tar.gz
$ cd git-1.8.5.1/


3. 빌드

$ make configure
$ ./configure --prefix=/usr/local
$ make all doc
$ sudo make install install-doc install-html

   - 설치가 잘 되었는지 확인을 해보기 위해서 버전 확인을 해보자.

$ git --version



GIT 자동완성을 지원하기 위해서는...

   - http://whatwant.tistory.com/478


우리 모두 Git으로 행복한 형상관리를...

반응형

자기 소개 부분은 항상 문제가 고정되어 있다고 한다.

1. おなまえはなんとおっしゃいますか
   - XXXともうします

2.どこにすんでいますか
   - 화성の동탄にすんであります

3. たんじょうびはいつですか
   - いちがつじゆういつかです

4. しゆみはなんですか
   - ほんおよむことです


이름과 사는 곳, 생일, 취미의 4가지 질문에 대해서 답변을 하면 된다.

아직은 시험을 한 번도 보지 않았기에 잘 모르겠지만,
분위기를 보아하니 딱히 답변을 길게 만들지 않아도 될 것 같다.


이 정도만 하고 다음 유형으로 넘어가야겠다.

첫 번째 장벽은 월, 일, 요일, 시간 외우기인 것 같다.
우선 생일부터 외우고~ !!!

반응형

'Language > Japanese' 카테고리의 다른 글

SJPT 일본어 말하기 시험  (0) 2013.12.01

+ Recent posts