Xubuntu는 우분투의 기본 Unity 데스크톱 대신 Xfce4를 채택하고 있으며, 함께 제공되는 디스플레이 관리자도 다릅니다. 데스크톱 환경을 시작할 때마다 가상 콘솔처럼 사용자 이름과 비밀번호를 직접 입력하는 것을 선호하는 사용자가 많지만, 물리적으로 도난당하거나 침해될 위험이 없는 단일 사용자 PC라면 굳이 그럴 필요가 없습니다. 실제로 Xubuntu를 처음 설치할 때 LightDM을 설정해 자동 로그인을 구성할 수 있고, 운영체제 설치 후에도 설정 창에서 언제든 변경할 수 있습니다.현재 매번 수동으로 로그인하도록 되어 있는
우분투에서 메모리 누수가 발생하는 원인은 여러 가지가 있지만, 다행히 누수가 발생하면 그 증상은 비교적 뚜렷하게 나타납니다. 가장 큰 원인은 대개 버그가 있는 코드입니다. 프로그래머가 더 이상 필요하지 않은 메모리를 제대로 해제했는지 확인하지 못한 경우에 발생하기 때문입니다. 불안정한 패키지를 설치하거나 소스 코드를 직접 컴파일해 사용 중이라면 이런 이유로 메모리 누수를 겪고 있을 가능성이 높습니다. 실제로는 충분한 물리적 RAM을 장착하고 있음에도 소프트웨어 애플리케이션이 메모리 부족을 호소하기 시작한다면 메모리 누수를 의심해 볼
우분투(Ubuntu) 데스크톱의 아이콘이 갑자기 너무 커졌다고 느껴진다면, 실수로 화면 배율(확대/축소)을 변경했을 가능성이 높습니다. 마우스 스크롤 휠을 무심코 몇 번 굴리거나, 터치스크린·터치패드를 사용하는 과정에서 이런 일은 생각보다 쉽게 발생합니다. 먼저 데스크톱에서 Ctrl 키를 누른 상태로 스크롤 휠을 다시 돌려보세요. 문제가 해결된다면 단순히 배율만 변경된 것이므로 걱정할 필요가 없습니다.만약 문제의 원인이 아이콘 자체가 아니라 아래쪽 텍스트 라벨이라면, 터미널에서 다음 명령어를 실행해 보세요.gsettings set
메모리 카드는 모바일 기기, 디지털 카메라, PC 사이에서 정보를 주고받는 데 매우 유용한 도구입니다. 안드로이드나 iOS 기기에서 손상된 메모리 카드 – 포맷해 주세요와 같은 오류 메시지가 표시되더라도, 포맷을 거부했다면 데이터를 복구할 희망은 아직 남아 있습니다.먼저 카드를 올바르게 분리한 후 물리적 상태를 점검하세요. 일부 SD, SDHC, SDXC 카드는 케이스 안에서 헐거워지는 경우가 있는데, 부드럽게 밀어 넣어 다시 고정할 수 있습니다. 대부분의 microSD, microSDHC, microSDXC 카드는 이런 문제가 없
UDF 볼륨이란 무엇인가?UDF(Universal Disk Format, 범용 디스크 포맷)는 컴퓨터 데이터 저장과 관련된 ISO 13346 및 ECMA-167 벤더 중립 국제 표준 규격입니다. 실무에서는 주로 DVD 제작에 사용되지만, 고정 디스크를 UDF로 포맷하는 것도 가능합니다. 보다 실질적으로는 CD-RW나 DVD-RW/DVD+R 같은 광학 미디어에 파일을 자유롭게 추가하고 삭제할 수 있도록 지원하는 용도로 널리 활용됩니다. 일부 전문가급 고급 디지털 캠코더에서 사용하는 비교적 드문 DVD-RAM 포맷 역시 UDF를 기반으
노키아 휴대폰은 파일 동기화, 블루투스 또는 USB를 통한 이미지 전송 등을 위해 특수 소프트웨어가 필요한 경우가 많습니다. 심지어 대용량 저장 장치로 인식되기 위해서는 별도의 드라이버가 필요할 수도 있습니다. 노키아의 독자적인 시스템 소프트웨어가 복잡하기 때문에, 선호하는 리눅스 배포판과 휴대폰을 연동하려면 몇 가지 단계를 거쳐야 할 수 있습니다. 이를 리눅스의 결함으로 생각해서는 안 됩니다. 윈도우 PC나 애플 매킨토시에 노키아 폰을 연결할 때도 동일한 절차가 필요하기 때문입니다. 참고로 용도에 맞다면 Wine을 통해 일반 노키
Wine을 사용하면 대부분의 경우 리눅스에서 윈도우 게임을 실행하는 일이 매우 간단하지만, 윈도우가 유닉스 계열 운영체제와는 전혀 다른 방식으로 볼륨을 관리한다는 점 때문에 상황이 약간 까다로워질 수 있습니다. Wine은 디렉터리를 가상 드라이브 문자에 마운트할 수 있지만, 실행에 두 개 이상의 CD-ROM이 필요한 게임을 설치하는 것은 쉽지 않은 과제가 될 수 있습니다. 다행히도 이러한 제한을 우회할 수 있는 방법이 여러 가지 있으며, 설치 시간이 거의 추가되지 않습니다.윈도우 10의 모든 64비트 버전과 이전 버전 윈도우의 대부
다양한 이유로 pulseaudio 서비스가 갑자기 멈추는 경우가 종종 있습니다. 가장 흔한 원인은 특정 전체 화면 게임이나 일부 동영상을 재생한 직후 사운드가 갑자기 작동하지 않는 것입니다. 해당 애플리케이션이 스스로 종료되었거나 xkill로 강제 종료해야 했다면 pulseaudio 서비스를 재시작해야 할 가능성이 높습니다. 다행히 이를 위해 리눅스 PC나 태블릿을 통째로 재부팅할 필요는 없습니다.가장 일반적인 해결책은 데스크톱 환경에서 로그아웃한 뒤 다시 로그인하는 것이지만, 이는 번거로울 뿐 아니라 항상 효과가 있는 것도 아니고
GNU/Linux 환경에서 Wine을 기반으로 데이터베이스나 매크로를 실행하려고 할 때 예상치 못한 오류 메시지를 만나는 경우가 종종 있습니다. 프로그램 실행 도중 어느 시점에 OLE 오류 8004013F 대화상자가 나타나면서 스크립트가 곧바로 중단되는데, 이는 스크립트 실행에 필요한 라이브러리가 누락되었기 때문일 가능성이 큽니다. 네이티브 Windows 클라이언트에서는 이러한 라이브러리가 파일 내부의 개체와 부모 호스트를 서로 연결하는 역할을 담당합니다. 반면 리눅스에는 이런 기능이 없습니다. X 서버에서 실행되는 각 프로그램이
우분투에서 Exec 형식 오류가 발생하는 이유공식 apt-get 저장소를 통해 패키지를 설치하는 동안에는 거의 발생하지 않지만, 인터넷에서 직접 내려받은 프로그램을 실행할 때는 bash: ./nameOfProgram: cannot execute binary file: Exec format error라는 당황스러운 오류 메시지를 마주할 수 있습니다. 이 오류 뒤에는 bash: ./nameOfProgram.sh: Permission denied 같은 추가 메시지가 따라오기도 하는데, 이는 우분투가 해당 바이너리 파일과 제대로 통신하지
특수한 하드웨어 구성 환경에서는 Xubuntu를 시작할 때마다 몇 가지 특별한 명령을 실행해야 하는 경우가 있습니다. 이러한 명령은 비교적 쉽게 자동화할 수 있으며, 일반적으로 어떤 방식으로 실행하든 정상적으로 작동합니다. 하지만 안타깝게도 터미널에서 개별적으로 실행할 때는 잘 작동하지만, 자동 실행 시에는 적용되지 않는 상황이 발생할 수 있습니다. 이 문제는 Xubuntu가 X11 그래픽 사용자 인터페이스와 상호작용하는 방식과 관련이 있지만, 다행히 해결 방법은 생각보다 간단합니다. 예를 들어, Xubuntu가 시작될 때마다 마우
VLC 미디어 플레이어는 Debian, Ubuntu, Arch, Fedora 같은 배포판의 패키지 관리자 없이도 확장 기능, 플러그인, 스킨을 손쉽게 설치할 수 있습니다. .lua 파일을 특정 디렉터리에 복사하는 것만으로 설치가 완료되며, 이 파일들은 대부분의 VLC 버전에서 확장 기능으로 정상 작동합니다. 일부 사용자들은 다른 소프트웨어의 테마를 공유하듯이 직접 만든 확장 기능을 서로 나누기도 합니다.플러그인 중에는 단순히 예술적인 스킨에 불과한 것도 있지만, 음악 매칭, 가사 검색, 동영상 자막 처리처럼 실질적인 기능을 더해 주
수많은 사용자가 하나의 저장 장치를 여러 파티션으로 나누어 Microsoft Windows와 Ubuntu 또는 기타 우분투 계열 배포판을 함께 설치해 듀얼 부팅 환경을 사용하고 있습니다. 그런데 Windows 7을 Windows 10으로 무료 업그레이드했든 유료로 구매해 업그레이드했든, 업그레이드 이후에는 컴퓨터를 켤 때 더 이상 GRUB 부팅 메뉴가 표시되지 않는 문제가 자주 발생합니다. Windows와 Ubuntu Linux 중 무엇을 시작할지 선택할 기회조차 없이 시스템이 곧바로 Windows 10으로 부팅되어 버리죠.GRUB
명령어 뒤에 앰퍼샌드(&)를 붙여 wget을 백그라운드에서 실행할 수도 있지만, 일반적으로는 -b 플래그와 함께 명령어를 실행하는 것이 더 유용합니다. 예를 들어 데비안(Debian) CD 설치 이미지를 다운로드하고 싶다면 wget -b https://cdimage.debian.org/mirror/cdimage/archive/8.7.1/i386/list-cd/debian-8.7.1-i386-CD-1.list.gz 형식으로 명령어를 입력할 수 있습니다. 그러면 프로세스가 백그라운드에서 계속 진행된다는 메시지가 즉시 표시되며, wget
systemd 사용 여부를 두고 벌어지는 논쟁은 GNU/Linux 세계에서 vi vs emacs 논쟁에 버금가는, 혹은 그 이상으로 뜨거운 주제입니다. systemd를 직접 쓸지 말지는 누구도 대신 결정해 줄 수 없지만, 다행히 Ubuntu 및 Canonical 계열 배포판을 사용한다면 지금은 그 선택권이 남아 있습니다. Ubuntu에서 systemd를 비활성화하는 것 자체는 어렵지 않습니다. Bourne 셸을 다뤄본 경험이 있다면 커널 서비스 작업 경험이 거의 없더라도 몇 가지 간단한 명령어로 충분히 처리할 수 있습니다.진짜 어려
X11 서버나 어떠한 그래픽 사용자 인터페이스(GUI)도 없이 Ubuntu 16 이상을 설치하려는 사용자들은 흔히 미니멀(minimal) ISO를 찾곤 합니다. 하지만 이 방식은 설치 과정에서 인터넷 연결이 필수적입니다. 가상 콘솔에서 곧바로 CLI 로그인 화면으로 진입할 수 있다는 점은 장점이지만, 네트워크 연결에 의존해야 한다는 한계가 있어 오프라인 설치를 계획하는 것이 좋습니다.이를 가장 쉽게 해결하는 방법은 로컬 형태의 Ubuntu Server 에디션을 설치하는 것입니다. Ubuntu Server는 대형 서버 시스템 관리자를
우분투(Ubuntu) 또는 그 파생 배포판에서 물리적인 전원 버튼을 누르면 일반적으로 종료, 재시작, 절전 모드 중 하나를 선택하는 메뉴가 나타납니다. 하지만 전원 버튼을 누르면 곧바로 시스템이 꺼지는 것에 익숙한 사용자들에게는 다소 불편한 동작일 수 있습니다. LXDE 기반 우분투 시스템에서는 이를 구현하기가 쉽지 않지만, 기존 Unity 우분투나 Xubuntu를 사용하는 분들이라면 큰 어려움 없이 설정할 수 있습니다.해결 방법은 간단한 유닉스 트릭으로, /etc/acpi/powerbtn.sh 파일에 명령어 한 줄만 추가하면 됩니
Red Hat Enterprise Linux, Arch, Scientific Linux, Debian Server, Ubuntu Server 등 apache2 서비스를 지원하는 리눅스 배포판에 아파치를 설치할 때, mod_authz_host 모듈 관련 오류가 발생해 서비스 실행이 중단되는 경우가 있습니다. 이 오류는 apache2 서비스를 재시작할 때마다 나타나곤 하며, 대개 파일의 첫 번째 줄에 대한 구문 경고 형태로 표시되지만 경우에 따라 다른 형태로 나타날 수도 있습니다. 어떤 줄에서 문제가 발생했든, 이 오류는 mod_au
가볍고 탭 방식의 PDF 뷰어를 찾는 우분투 사용자들에게 qpdfview는 오랫동안 사랑받아 온 프로그램입니다. 하지만 지금까지는 설치 과정이 만만치 않았습니다. 별도의 PPA 저장소를 추가하거나 소스 코드를 직접 내려받아 빌드해야 했기 때문입니다.이러한 방법들은 많은 사용자에게 불필요하게 복잡했지만, 실행 전에 프로그램의 내부 구조를 직접 살펴볼 수 있다는 장점은 있었습니다.다행히 이제 Canonical의 공식 저장소에 qpdfview가 Universe 저장소에 포함되었습니다. Ubuntu 15.10 이상 버전을 사용하는 모든 사
UFW는 많은 사람들이 생각하는 Ubuntu Firewall(우분투 방화벽)이 아니라 Uncomplicated Firewall(간단한 방화벽)의 약자입니다. 이 이름은 그만큼 설정이 놀랄 만큼 쉽다는 사실을 잘 보여줍니다. 대부분의 사용자는 단 세 가지 옵션만 설정해도 어느 정도 안전한 상태가 되며, 고급 설정을 원하는 사용자라 해도 텍스트 파일을 조금 수정하는 수준으로 충분합니다.UFW는 우분투 프로젝트 개발팀이 처음 설계했지만, 현재는 다른 배포판에서도 널리 사용할 수 있습니다. Debian, Arch, Linux Mint, L