라즈비안에서 간단하게 VNC 서버를 설정한 경험을 생각하며 우분투에서도 간단하게 되겠지 했는데 쉽지 않다. 우분투 서버를 사용하는 경우에는 대부분 콘솔모드에서 해결할 수 있으니 별 문제가 없었는데 원격 컴퓨터를 데스크톱 모드로 운영하면서 비주얼스튜디오와 같은 GUI를 사용하려니 VNC 서버를 설정하려 했는데 연속된 삽질 가운데서도 하나가 해결되면 또 다른 것이 막혀서 생각을 바꾸어 보기로 했다. 업무용으로 사용하는 컴퓨터는 윈도우를 사용하고 있으므로 굳이 VNC 뷰어를 통해서 접속하지 않고 윈도우에 내장되어 있는 원격 데스크톱을 사용하는 방법이 없을까? 했는데 역시 있었다. sudo apt install xrdp 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입..
우분투는 기본적으로 root 사용자가 아닌 일반 사용자로 로그인하도록 하기 때문에 시스템 관련 작업을 할때면 가끔은 귀챦을 때도 있습니다. 시리얼(직렬) 포트와 같은 시스템 장치를 다루는 것도 마찬가지로 기본 사용자로는 권한이 없어서 단순한 프로그램인데도 왜 안되지? 하는 혼란에 빠질 수 있습니다. 이런 경우 대부분은 접근 권한이 없기 때문입니다."dmesg | grep tty" 명령은 시스템에 사용 가능한 시리얼 포트가 무엇이 있는지 확인할 수 있는 명령입니다. 위의 예제를 보면 ttyS0가 있는 것을 확인할 수 있습니다. 윈도우같으면 COM1 쯤 되는 것입니다. 그런데 시스템 디바이스가 있는 /dev/ttyS0를 ls -l로 조회해보면 소유자(root)와 그룹(dialout)에만 접근 권한이 있으므로..
마이크로소프트사의 닷넷 프레임워크가 발전을 거듭하면서 자바(Java)진영 처럼 어느덧 크로스플랫폼(Cross platform)이라는 말에 어울리는 수준에 도달하고 있지 않나하는 생각입니다. 자바 기반의 이클립스를 리눅스에서도 윈도우에서도 동일한 사용 경험으로 사용할 수 있듯시 닷넷 기반의 응용을 윈도우 뿐만아니라 리눅스에서도 사용할 수 있다는 말입니다. 이것을 가능해주는 프로젝트가 바로 모노 프로젝트(http://www.mono-project.com/) 입니다. 이번 포스팅은 리눅스(우분투)에서 모노(mono)를 설치해서 닷넷 응용의 크로스 플랫폼 가능성을 살펴보고자 합니다. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3..