우분투를 오랜 시간 사용하다 보니 터미널을 실행하는 단축키(⌃ + ⌥ + T)가 몸에 베어 습관적으로 누르는 버릇이 있어, 단축키를 등록하는 방법을 찾다 꽤 괜찮은 앱을 무료로 받을 수 있어 설치하여 사용해보니 대만족하여 블로그에 정리해 둔다. 앱스토어를 통해 무료로 설치가 가능하며, 자주 사용하는 터미널 프로그램인 iTerm2와 헥사 변환 도구 및 계산기인 SpeedCrunch를 일단 등록하여 사용하였는데, 매번 독을 통해 실행했던 불편함이 말끔이 사라졌다. 자주 사용하는 앱은 단축키로 등록하면 아주 편하게 사용할 수 있다. 요즘은 맥북을 주로 사용하다보니 집에서 우분투를 사용할 때 마다 macOS 단축키로 입력하는 경우가 발생하는 거 보면, 정말 사람은 적응에 동물이라는 새삼 느끼며 집에서도 맥북을 ..
드디어 21:9 34인치 모니터를 구입하게 되어, 우분투 22.04 설치 후 Unite extension 없이 GNOME 순정을 사용했지만, 테마 및 아이콘 좀 아쉬운 면이 있어 맥테마를 적용하려고 한다. 우분투 22.04 설치 후, 맥테마를 적용하기 위해 gnome-tweaks과 chrome-gnome-shell을 설치하도록 한다. $ sudo apt install gnome-tweaks chrome-gnome-shell 그리고 맥테마를 적용하기 필요한 아래의 라이브러리를 추가로 설치해야 한다. $ sudo apt install libglib2.0-dev libxml2-utils GNOME Extensions 사이트를 가서 맥테마 적용을 위한 User Themes 및 Compiz alike magic ..
19년도에 분양받은 아파트를 입주하게 되어... 정말 6월부터는 정신없이 시간이 지나간 것 같다. 그리고 드디어 12년만에 데스크탑도 구입했다. 작년에 CPU 쿨러에 먼지가 너무 많은 것 같아 뜯어서 먼지 제거하고 다시 조립하는 과정에서 브라켓이 오래되서 삭은건지 너무 쉽게 뽀개지는 바람에 이제는 보내줄 때가 된것 같아 미련없이 보내 주었다. 어차피 입주할 때 PC를 새로 장만할 생각이어서... 단지... 조빠가 시대라는 것을 잠시 잊은 것이 문제라면 문제... 환률 커녕 물가 잡을 생각조차 없고 오로지... 에혀...;; 오늘 드디어 짬을 내서 데스크탑이 배달온지 2주만에 우분투 22.04를 설치하였다. GTK 버전이 올라가서 그런지 우분투 20.04보다 인터페이스 변화가 꽤 있는 것 같다. 앞으로 하..
우분투 20.04는 gnome-system-monitor 앱이 기본 설치되어 시스템 자원 사용량 및 실행되고 있는 프로세스를 확인이 가능하지만, 윈도우 작업관리자와 같은 UI를 사용하고 싶다면 SysMonTask를 설치하도록 한다. 윈도우 작업관리자와 거의 똑같은 UI를 제공하는 SysMonTask은 아래의 PPA를 추가하여 설치할 수 있다. $ sudo add-apt-repository ppa:camel-neeraj/sysmontask $ sudo apt install sysmontask 우분투 20.04 버전에서 SysMonTask를 설치하였다면 실행시 python3-psutil 패키지의 버전이 낮아 실행이 안되는 문제가 발생할 것이다. 이것은 pip3로 최신 버전의 psutil를 설치하여 쉽게 해결..
df를 사용하여 디스크 사용량을 체크하였고, du를 사용하여 디렉토리 또는 파일 단위로 사용량을 확인하였다. 사용하는데 큰 문제는 없었지만, It's Foss에서 가독성 좋은 디스크 사용량 확인하는 앱을 보고 바로 설치하여 사용해 보았다. 요즘 뜨는 GoLang으로 만들어졌고, 아래 GitHub에서 소스 및 다양한 플랫폼 버전을 제공하고 있다. 데비안 패키지를 받아서 설치할 수 있지만, 안타깝게도 PPA는 제공하지 않는다. muesli/duf Disk Usage/Free Utility - a better 'df' alternative - muesli/duf github.com 앱 이름이 duf라고 해서 du / df 명령어를 대체할 것이라고 생각하였지만, df만 대체가 가능하다. duf에서 앞으로 du ..
우분투에서 시리얼프로그램으로 Minicom이 아닌 brokestream에서 제공하는 Tiny Serial 프로그램을 사용해왔다. Tiny serial terminal. feel free to email me at Tiny serial terminal. Small minicom replacement for accessing serial ports (com ports) on Linux inspired by FreeBSD "tip". Mainly intended for use to access serial consoles of various hardware. If you want more control over port wi www.brokestream.com 다양한 기능을 제공하는 Minicom과 다르게 터..
아래 블로그의 리눅스에서 STM32F4 개발환경 구성 포스팅을 참고하였으며, 우분투 20.04 버전에서 필요한 패키지 및 라이브러리 설치를 정리하였다. Blink for stm32f4-discovery board on Linux with Makefile I was inspired by this great post by Ross Wolin to make (yet) another blink tutorial for the stm32f4-discovery board on Linux. Ross Wolin did a great job writting makefiles for the peripheral libra… liviube.wordpress.com 우분투에서 STM32F4 개발환경을 구성하기 위해 아래의 필수 ..
담배를 끊기 전에는 담배를 피기 위해 일정 시간단위로 움직임이 있었으나, 금연 이후에는 2-3시간 자리에 앉아 있는 경우 잦아지면서 퇴근 이후 손목, 어깨 등의 근육이 뻐근함을 느끼게 되어 일정 간격으로 스트레칭 알람을 주는 앱을 찾아보니 꽤 괜찮은 앱을 발견되어 블로그에 정리해 둔다. Save yourself from RSI and eye-strain Save yourself from RSI and eye-strain breaktimer.app 다양한 리눅스 배포판을 지원하며, 윈도우 및 맥OS 버전도 제공하고 있다. 우분투는 snap을 이용하여 쉽게 설치가 가능하다. $ sudo snap install breaktimer BreakTimer 앱을 실행하면 아래 이미지와 같이 indicator에 추가며..
최근 몇년동안 유튜브와 넷플릭스 같은 스트리밍 서비스가 급성장하면서 미디어 컨텐츠를 소비하는 방식도 많이 달라졌지만, 윈도우의 팟플레이어와 같은 동영상 플레이어로 많은 영상을 시청하고 있다. 우분투도 다양한 동영상 플레이어가 있지만, MPlayer를 백엔드로 사용하는 SMPlayer 설치하여 사용하고 있다. 많은 기능을 있지만 다른 플레이어보다 가벼워 저사양 PC에서도 동영상 재생에 문제가 없기 때문이다. 우분투 기본저장소에는 최신 버전의 SMPlayer가 아닌기 때문에 PPA를 등록하여 설치하도록 한다. $ sudo add-apt-repository ppa:rvm/smplayer $ sudo apt install smplayer SMPlayer 옵션은 여러가지 기능을 사용자가 설정할 수 있다. 백엔트 ..
기존 블로그에서 있던 우분투 및 개발 관련 자료를 이 블로그로 약 80%정도 옮긴 것 같다. 2020년 12월 31일까지 완료하려고 했는데, 기존 글을 그대로 옮기는 것이 아니라 우분투 20.04에서 동작하는지 확인하고, 새로운 블로그 스킨에 맞게 수정하다 보니, 생각보다 많은 시간이 소비되고 있다. 아직 20%이상 남은것 같은데, 다음주 정도면 블로그 자료를 분리하는 것이 완료될 것 같다. 이렇게까지 해야 할 필요가 있나 싶은데, 개인적인 글과 우분투 및 개발과 관련된 글이 혼재되어 있는 것을 예전부터 분리하려고 마음만 먹고 미루고 미루다가 작년 말에 시작했는데, 지금 생각은 괜히 시작 했다는 생각이 들고 있다. 블로그 분리 작업을 시작했으니 마무리를 지어야 될 것 같은데, 과연 이렇게 분리해서 블로그..
Stacer는 우분투 시스템 관리의 끝판왕이라고 부를수 있을 정도로 많은 기능을 제공한다. 시스템 모니터링은 기본이고 BleachBit 앱이 제공했던 불필요한 시스템 파일 정리 그리고 데몬(프로세스) 및 시작 앱(프로그램) 등을 관리할 수 있다. stacer는 우분투 20.04 버전부터 기본저장소에 등록되어 PPA 추가 없이 설치가 가능하다. $ sudo apt install stacer stacer는 시작프로그램 및 데몬을 관리할 수 있으며, 실행되고 있는 프로세스을 확인하거나 종료시킬 수 있다. 우분투에 설치된 패키지를 확인할 수 있으며, 저장소 추가 삭제도 가능하다. 그리고 우분투 tweak 기능도 제공하고 있다. 이런 많은 기능을 제공하지 있지만, 위의 기능보다는 불필요한 시스템 파일을 정리할 때..
브라우저에서 GNOME Extension을 추가, 삭제 및 업데이트를 실행하기 위해 chrome-gnome-shell을 설치하도록 한다. $ sudo apt install chrome-gnome-shell 수 많은 GNOME Extension은 아래 사이트에서 확인할 수 있으며, 내가 사용하는 GNOME Extension을 정리하였다. 그놈 쉘 확장 extensions.gnome.org 1. Dash to Dock 우분투는 기본으로 Ubuntu Dock을 제공하지만, 내가 사용하는 환경에 적합하지 않아 Dash to Dock을 설치하였으며, 아래와 같이 설정하여 사용하고 있다. 2. Unite GNOME Shell 환경에서 작업 공간에 대한 아쉬움과 이것을 극복할 수 있는 GNOME Extension이 ..
이 포스트는 우분투 20.04 환경에서 작성하지만, 우분투 버전에 상관없이 GNOME 설정은 대동소이하다. 우선 GNOME 설정을 쉽게 변경하기 위해 gnome-tweak-tooll을 설치하도록 한다. $ sudo apt install gnome-tweak-tool gnome-tweak-tool을 사용하여 GNOME 폰트 및 윈도우 아이콘 위치 변경할 수 있으며, GNOME 테마 및 아이콘 변경도 가능하다. 우선 폰트를 바꾸기 위해 윈도우 맑은 고딕 및 나눔고딕 그리고 네이버 D2Coding 폰트를 설치하도록 한다. $ sudo apt install fonts-nanum fonts-naver-d2coding $ sudo cp -r WinFont/* /usr/share/fonts/truetype $ sud..
BleachBit는 불필요한 시스템 파일을 한번에 정리해주는 앱이며, 윈도우 뿐만 아니라 리눅스 버전도 지원한다. BleachBit 최신 버전인 4.1.0은 다양한 플랫품을 지원할 뿐만 아니라 우분투 14.04 버전까지 지원하고 있다. 아래 사이트에서 최신 버전의 BleachBit를 다운로드 할 수 있으며, 구버전도 다운로드도 가능하다. BleachBit - Browse /bleachbit/4.1.0 at SourceForge.net × sourceforge.net 우분투 통합 시스템 관리 앱인 stacer 출시되면서, 인기가 떨어졌지만 시스템 파일 정리 기능만 필요하다면 BleachBit를 추천한다. 그리고 윈도우 버전도 제공하고 있어, '시스템 파일 정리'라는 기능에 충실한 앱으로 평가한다.
우분투 데스크탑 환경에서 앱을 실행할 때, 아래 이미지와 같이 root 패스워드를 물어보는 경우가 있다. 아래 이미지의 앱은 Bleachbit를 실행한 것이다. Bleachbit는 설치시 root 권한 실행아이콘 생성되지만, 사용자가 특정 앱을 root 권한으로 실행하려면 우분투 데스크탑 실행 아이콘 설정 파일을 수정해야 하며, 각 실행 아이콘 파일은 /usr/share/applications 디렉토리에서 관린된다. Bleachbit 실행 아이콘 설정 파일인 org.bleachbit.BleachBit-root.desktop 살펴보면 아래 이미지와 같이 실행 속성(Exec)에 pkexec가 추가된 것을 확인할 수 있다. pkexec는 앱을 특정 사용자 계정 권한으로 실행하는 것이며, 사용자 계정이 생략될 ..