기본 콘텐츠로 건너뛰기

라벨이 ubuntu인 게시물 표시

[우분투 리눅스] ibus 에서 스페이스키 문제 해결

 uim 입력기를 쓰다가 snap 에서의 입력 때문에 fcitx5 로 바꿨었는데요. snap용 vscode 에서 혹시나 싶어서 ibus 로 바꿔보니 일단은 fcitx5 보다 더 잘 한글이 입력되는듯 합니다. 아직 많이 써보지 않아서...어떤 버그가 있는지 모르겠지만요.  ibus 로 바꾸고 나서 대부분 문제가 없었으나 firefox 에서 문제가 생기더군요. 검색창에 검색어를 입력하는데 단어입력시 스페이스를 입력하면 이상한 증상이 생깁니다.  '한글 입력' 을 빠르게 입력하면 '한 글입력' 이렇게 입력이 됩니다. 인터넷으로 검색해 보니 스페이스바 입력시 앞의 글자와 순서가 바뀌는 현상으로 인식하고 있는것 같았습니다.  검색해 보니 다음 패키지를 설치하면 해결된다고 하더군요. sudo apt install ibus-gtk ibus-gtk3 apt search 로 검색해 보니 'ibus-gtk4' 라는 패키지도 있어서..... 패키지 이름으로 보나 설명으로 보나 위의 패키지와 비슷한 역활을 하는 거 같아서 저는 그냥 'ibus-gtk4' 도 설치해 줬습니다. 그러고 나서 해당 증상은 사라졌고 문제 없이 잘 입력됩니다. 

우분투에서 webp 그래픽 파일 보기

얼마전에 이미지 파일을 저장했더니 확장자가 webp 더군요.  자세히는 모르지만 이게 그래픽파일 확장자라는건 아는지라 파일관리자로 파일을 확인해 보니 썸네일 이미지도 안나오고 이미지 뷰어로도 파일이 보이지 않았습니다.  > 우분투에선 webp 가 기본 지원이 안되는건가...싶었는데.....알아보니 특정 패키지를 설치하면 된다고 합니다. sudo apt install webp-pixbuf-loader 위 문장을 터미널에서 입력해서 webp-pixbuf-loader 패키지를 설치하면 됩니다.   > GTK 의 이미지 라이브러리를 이용해서 만든 프로그램들은 위 패키지를 설치하면 모두 webp 가 지원되는 듯 합니다. 이런 패키지는 기본으로 설치해 주는게 어떨까 싶은데....   물론 그냥 이미지 파일을 확인해 보기만 하는게 목적이라면 요즘 웹브라우저 대부분이 webp 를 지원하니 웹브라우저에 그냥 webp 파일을 끌어놓기만 해도 볼 수는 있습니다.

Visual Studio Code 의 apt update 에러

 아마도 일시적인게 아닐까 싶습니다만..... 어제 visual studio code 를 설치하고 오늘 apt update 를 돌렸더니 다음과 같은 에러가 납니다.   visual studio code 관련 저장소 에러이기 때문에 큰 문제는 아닙니다. 언제 고쳐질지 모르겠지만 에러가 거슬린다면 해당 저장소를 제외하면 됩니다. 이런 추가 저장소들은 "/etc/apt/sources.list.d" 디렉토리에 파일로 존재합니다. 이 경우는 vscode.list 라는 파일로 존재하고 있네요. 파일을 그냥 삭제해도 되지만 나중에 apt 로 프로그램을 업데이트 하기 위해서는 파일을 수정하는 방법을 쓰는게 좋습니다. 이 디렉토리는 시스템 관련 디렉토리라 sudo 를 써서 수정해야 합니다.  제 경우는 해당 디렉토리로 이동한 후에 "sudo vi vscode.list" 로 수정해 줬습니다. vi 대신에 자신이 주로 사용하는 에디터를 사용해도 됩니다. deb 앞에 '#' 을 써주면 저장소를 비활성화 시킬 수 있습니다.  그냥 에러가 수정되기를 기다려도 되지만 언제 될지도 모르겠고.....업데이트가 그리 급한 프로그램도 아니고요. 혹시라도 vscode 의 업데이트를 차단하고 싶은 경우에도 위의 방법을 쓰면 됩니다.  GUI 로 설정하는 방법도 있는데.... GUI 로 설정하는 방법은.... '소프트웨어 & 업데이트' 라는 프로그램의 기타 소프트웨어 에서 설정할 수 있습니다.  스크린샷에 박스로 표시해 둔 곳 앞부분 체크박스를 이용해서 활성화/비활성화가 가능합니다.

우분투 리눅스에서 mp3gain 사용방법. 매우 간단히.

우분투 리눅스에서도 mp3 파일의 볼륨을 조정하기 위해 mp3gain을 사용할 수 있습니다.  mp3gain 은 apt 등으로 간단히 설치가 가능하나 GUI 툴이 없어서 터미널에서 사용해야 합니다.  mp3gain 에는 여러 옵션들이 있지만 여기서는 간단히 볼륨을 조정하는 Track Gain 방법만 간단히 적어봅니다.  > mp3gain -r music.mp3  볼륨을 조정하기 위해서는 위와 같은 방법을 씁니다. 다만 이 경우는 mp3gain 의 기본 값인 89.0db 로 조정되기 때문에 이렇게 하면 요즘 일반적인 mp3 볼륨에 비하면 소리가 매우 작습니다.  > 따라서 다음과 같은 방법을 쓸 수 있습니다. mp3gain -r -d 9 music.mp3 -d 옵션뒤에 기본값인 89 에서 더하기 할 수치를 적어주면 됩니다. 마이너스 값도 설정은 가능합니다. 쓸일은 별로 없겠지만요.  > mp3gain -r -d 9 *.mp3 와 같은 방법으로 해당 폴더의 모든 mp3 의 볼륨을 일괄 조정하는 것도 가능합니다.  > mp3gain -r -d 9 -c music.mp3 클리핑 된다는 경고 메시지를 무시하는 -c 옵션을 사용하여 [y/n] 으로 물어보는 경고 메시지도 패스 할 수 있습니다.

[우분투 리눅스] 디스크 관리 프로그램 gnome-disks

 프로그램 메뉴에 보면 "디스크" 라고 되어 있는 프로그램 입니다. 윈도우의 "디스크 관리" 프로그램과 비슷한 프로그램이라고 보시면 됩니다.  제가 설치한 xubuntu(xfce4 환경) 에는 기본으로 설치되어 있지 않은데요. sudo apt install gnome-disks  라고 터미널에서 입력하거나 "소프트웨어" 프로그램에서 찾아서 설치하시면 됩니다. 의존성도 얼마 없어서 설치 용량도 별로 안먹습니다. 이 프로그램은 디스크 파티션 나누고 포맷하고 백업하고 할때도 편리합니다만...제 경우는 주로 윈도우쪽 디스크 마운트 할때 씁니다.  제 경우는 예전에 사놓은 60 기가 SSD 를 리눅스용으로 쓰고 있는데요. 윈도우에서는 리눅스 파티션을 못 읽으니까 데이터 들은 주로 NTFS 파티션에 저장하고, 리눅스에서 NTFS 파티션을 마운트 하는 식으로 쓰고 있습니다.  이 경우 부팅시에 NTFS 파티션을 마운트 해 놓도록 설정을 해 놓을 필요가 있는데....이 프로그램에서 설정 하면 편합니다. > 미리 마운트 할 파티션을 지정해 놓고 "마운트 옵션 편집" 으로 들어가서 위의 창이 뜨면 설정해 주면 됩니다.  "시작할 때 시스템에 마운트" 는 보통 기본으로 체크 되어 있으니 그냥 두시고요. "표시이름" 과 "마운트 지점" 정도 수정해 주시면 옵션은 알아서 변경되고요. 위에 표시해 놓은 부분 중에 "uid=1000" 정도만 추가 해 주면 됩니다. 사용자가 마운트한 디스크를 읽고 쓰기 위해 설정해 주는 것 입니다. uid 는 현재 계정 사용자의 uid 값을 넣어줘야 되는데요. 보통 계정을 한개만 쓰면 "1000" 번 입니다. 잘 모르면 사용하는 계정에 로그인 되어 있는 상태에서 터미널을 열고 "id" 라고 입력해 보면 해당 계정의 uid 값을 알 수 있습니다. 

우분투 20.10 업그레이드 후에 DM(Display Manager) 변경 했습니다

우분투 20.10 이 나와서 이번에 업그레이드를 했습니다. 문제가 2가지 있었습니다. > 업그레이드 후에 소프트웨어 업데이트를 하니 뭔가 문제 있다고 하면서 부분 업데이트를 하라고 하더군요. 했더니 몇몇 파일을 지우고 업데이트 하고 했는데 대충 보니 대부분 파이썬 관련 패키지였습니다. 어쨌던 그 이후엔 별다른 메시지가 없습니다. 제 넷북도 업 데이트 해 본 결과 같은 문제를 나타내는 걸 보니 제 데스크탑만의 문제는 아닌거 같습니다. 어쨌던 이 문제는 이렇게 해결 했고요.  >  또 다른 문제는  제 데스크탑에서만 있는 문제인데 처음 부팅할때 마우스 커서가 나타났다 사라졌다 하면서 부팅이 지연이 됩니다.  로그인 창이 떴따가도 잠시 후에 사라지면서 몇 번 마우스 커서가 나타났다 사라졌다를 반복 하다가 로그인 창이 나옵니다.  일단 로그인창이 나온 후엔 잘 로그인 되고 사용에도 문제는 없지만 로그인이 지연되는게 좀 그렇더군요.  처음에는 그래픽 드라이버쪽 문제가 아닐까 했는데 검색하다 보니 DM 인 lighdm 이 예전에도 비슷한 증상을 보인 적이 있다는 걸 알게 되었습니다. 그래서 일단 설정 초기화를 해 봤는데 문제는 해결 되지 않더군요.   > lightdm 문제인지를 확신하기 위해서 slim 이라는 dm 을 설치해 봤습니다. 문제가 사라지는 걸 확인했고 역시 lightdm 문제라는 확신이 들었습니다.  다만 slim 은 가벼운 프로그램 이긴 한데 개발이 오래전 중단되었다는 내용이 있더군요. 우분투 패키지로 들어 있어서 사용에는 문제가 없을 것 같았지만 그래도 찝찝함에 다른 dm 을 찾다 보니 sddm 이 있었습니다.  물론 간단히 gdm3 를 설치해도 되지만 같이 설치하는 패키지가 너무 많더군요. sddm 은 qt 관련 패키지가 설치되지만 그 수가 많지는 않아 보였습니다. 설치해 보니 25메가 정도 설치한다고 하더군요.  설치해 보니 맘에 들지 않...

[우분투 리눅스] 화면을 동영상으로 캡쳐하는 프로그램 kazam

우분투에서 화면을 이미지로 캡쳐 하는 건 Print Screen 키만 눌러도 가능하지만 동영상으로 캡쳐하려면 별도의 프로그램을 써야 합니다.  우분투 저장소를 뒤져보니 kazam 이라는 프로그램이 있더군요. 써보니 잘 되길레 간단히 써봅니다.    동영상뿐 아니라 일반 스크린샷 기능도 있습니다.    사용법은 간단한데요.  Screencast,  ScreenShot 을 선택하고 FullScreen, Windows.....중에 하나 선택. 그 이후에 capture 버튼을 누르면 됩니다.    보통 ScreenShot  프로그램이라면 캡쳐 버튼을 누르고 캡쳐할 영역을 선택할텐데, 이 프로그램은 먼저 캡쳐할 영역을 선택하고 capture 버튼을 누른다는 점이 조금 특이하긴 합니다. 원래 동영상 캡쳐가 우선이고 스크린캡쳐 기능은 덤(?) 이라 그런지도 모르겠습니다.    > Screencast 동영상 캡쳐가 시작되면 프로그램은 상단바의 트레이 영역으로 들어 갑니다. 이곳에서 녹화중인 영상을 정지 시킬 수 있습니다.    "Seconds to wait before Capturing" 이라는 항목이 있는데 캡쳐버튼을 누르고 얼마 후에 캡쳐를 시작할 것인지를 정해 주는 것입니다. 기본값은 5.  캡쳐버튼을 누르면 화면 가운데에 크게 카운트 번호를 보여주면서 카운트를 합니다. >   프레임을 설정해 줄 수 있습니다. 기본값은 15입니다. 위와 같은 파일/코덱으로 동영상을 만들수 있습니다. 제 경우는 webm 으로 만드는데 개인적인 이유가 있어서 그렇고요. mp4 도 해 봤는데 잘 됩니다.  > 이 프로그램 보다 더 좋은 프로그램이 있을지도 모르겠지만 제 사용 용도로 보면 대충 이 정도면 충분히 쓸만 했습니다.  그리고 우분투 저장소에 있으니 설치나 삭제도 쉽고요.    리눅스 오래 사...

우분투에서 snap store 이용하는 방법

 우분투는 최근에 본격적으로 snap 을 이용하기 시작했습니다. 우분투의 기본 프로그램 설치 GUI 프로그램인 '소프트웨어' 프로그램에서 필요한 프로그램을 검색해 보면 기존의 apt 로 설치하는 앱과 snap 으로 설치하는 프로그램이 혼재되어 있습니다.  우분투의 snap 에는 snap store 라는 프로그램이 있고 이 프로그램은 snap 프로그램들만 보여줍니다.  snap store 를 설치하지 않은 상태에서 snap 프로그램을 검색해 보려면 다음 사이트에 들어가서 검색해 보면 됩니다. https://snapcraft.io/ 위 사이트에서 snap store 를 검색해 봅니다. 오른쪽에 install 버튼을 누르면 설치하는 방법이 나옵니다. 간단하게는 터미널을 열고 위에서 쓰여 있는것 처럼 'sudo snap install snap-store' 만 입력하면 아주 간단하게 설치할 수 있습니다.  View in Desktop Store 를 선택하면 '소프트웨어' 프로그램으로 연결할 수 있습니다. 위 프로그램에서 snap store 를 설치할 수 있습니다. >   스냅스토어는 snap 을 이용한 프로그램만 검색된다는거 외에는 '소프트웨어' 프로그램과 거의 동일하게 생겼습니다.  > 저는 크로미움을 설치 할겁니다. 왼쪽위의 검색 아이콘을 누르고 chromium 을 검색했습니다.  > 설치를 누르면 설치가됩니다. >    설치가 끝나면 Permission 이란 버튼이 보이는데요. snap 프로그램들은 가상환경에서 실행됩니다. 따라서 접근 권한에 대한 설정이 있습니다. 잘 모르시면 특별한 일 없으면 건드리실 필요는 없습니다. 일반적으로 프로그램 실행에 필요한 권한은 다 설정 되어 있는게 보통입니다. > snap store 의 '설치함' 버튼을 누르면 snap 으로 설치된 프로그램만 보여줍니다. snap  프로그램만 관리할때는 나름 편합니다. > ...

윈도우와 리눅스의 듀얼부팅시 시간이 안맞는 문제

윈도우와 리눅스를 듀얼부팅으로 사용할 경우 가장 많이 겪는 문제가 바로 시간이 자꾸 안맞게 되는 문제입니다. 이렇게 되는 이유는 리눅스에서는 시간을 UTC 를 이용하고 윈도우에서는 로컬타임을 이용하기 때문입니다. 때문에 듀얼부팅을 할 경우 시간이 틀려지게 됩니다. 따라서 시간이 틀려지지 않게 하기 위해서는 두 OS 간의 시간 표기 방법을 일치시킬 필요가 있습니다. 일반적으로는 리눅스에서 로컬타임을 쓰도록 바꾸는것이 훨씬 쉽기 때문에 이 방법을 많이 사용합니다. 리눅스로 부팅한 후에 터미널을 실행해서 다음을 입력하면 간단히 로컬타임으로 변경을 할 수 있습니다. timedatectl set-local-rtc 1  뒤의 숫자를 0 으로 바꾸면 다시 UTC 로 변경됩니다.