토론:Ubuntu-korean-settings

깊이있는 삽질 Ubuntu Korea Community Wiki
이동: 둘러보기, 검색

회의록 (매주 토요일 서울 토즈 강남1호점)

2015.09.05

notebook -> 왼쪽 탭 메뉴 생성
__init__ -> C++의 생성자와 같은 역할. 여기에 초기화 할 목록을 전부 추가 할 것.
desktop file 다운받아서 실행할 수 있도록? -> 단, 긴 명령어는 안됨. (짧은거 한줄 짜리 정도는 다운받아서 실행하도록 가능)
웹 터미널? -> flamingo -> 원격 제어 for Web 이라 분야가 다름.
mainpage.py -> 메인

ubuntu-config는 minwook-shin으로 Transfer ownership되고 ubuntu-easy-config 로 이름 변경.
쉘스크립트 기반 cobuntu-config은 웹 연동 시도중.

2015.08.22

해결해야될 문제:
신뢰하기 어려운 서드파티의 프로그램을 설치해야됨.
루트 권한을 요구하는것을 사용자가 부담을 느끼게 될예정임.


고민영 : 다름이 아니라 현재의 만들고 있는 코분투(혹은 우분투 컨피그)는 다음 문제들을 가지고 있습니다.
신뢰하기 어려운 서드파티의 프로그램을 설치해야 함 - 비록 우분투 한국 커뮤니티에서 진행하는 프로젝트라고 하나 엄연한히 공식적으로 인정 받지못한 서드파티 프로그램이며, 사용시 루트 패스워드를 요구하기 때문에 사용자들로 하여금 사용시 많은 부담을 느끼게 합니다.

드루팔, 장고, 플라스크, 직접 만들기 중에서 결정할 듯.

장태희 : 파이썬 장고에 쉘 스크립트를 그냥 제공하는 형식이라면 기존 블로그나 사이트의 명령어 제공하는것과 별 다를 바가 없는듯함.
차라리 시작 문서처럼 클릭하면 한번에 되는게 좋은것 같음.
Cobuntu-config는 8월 중으로 마무리 하고, 새로운 것에 대한 회의를 진행 예정.

2015.08.21

진행상황 : 현재 pygtk로 UI 구현을 하고 있는 상황이며, Desktop 환경부분 UI 구축이 마무리 된 상황입니다. (코드 정리 후 git에 푸쉬 예정)

논의사항 : 카톡 참조 (pc 카톡이 안되는 관계로 누군가 여기에 카톡 내용을 옮겨와주시면 감사하겠습니다)

2015.08.15

ubuntu-config 소스 분석

2015.08.08

gtk으로 gui 버전을 새로 만들고
영어로도 해서 다른곳에서도 쓰게되므로
ubuntu-config로 이름을 바꿈.

2015.08.05

코분투 콘피그에 전에 토의한 기능들이 추가된다면, 굳이 한국인만을 위한 서비스로 가기보다는 보다 넓은 사용자를 대상으로 하는 것이 좋을 것 같습니다. 따라서 기존 cobuntu-config는 한글 설치를 자동으로 해주는 스크립트로 남고, 확장되는 프로젝트의 이름을 ubuntu-config 등 보다 보편적인 이름으로 새로 시작하는 것이 좋을 듯합니다.

Cobuntu-configI에 추가되는 기능
1. Desktop Environment 설정
2. Eye Candy 설정 (conky, docky, cairo-dock, compiz, numix 등)
3. 기본 cobuntu config 기능
4. vimrc, bashrc option 제공

2015.08.01

Cobuntu-config 이후에 해볼수 있는 프로젝트는?
1. 배터리 관리 프로그램

  • TLP와 같은 우수한 전력관리 프로그램이 있으나, 안드로이드 같이 각 어플리케이션에 대한 배터리 사용량에 대해서는 분석을 해 주지 않음.
  따라서 지금과 같이 배터리 총 사용량 및 남은시간을 알려주는게 아닌 각각의 사용량과 점유율에 대해 분석(Tracking)을 해주는 툴을 만들었으면 함. 
이때 전력관리 부분은 TLP를 차용하고, 나머지는 커널 모듈을 통해서 process의 cpu 사용량을 알아내고 각 GPU와 Wifi는 제조사별 드라이버를 분석하여
사용량을 파악 한 다음 CPU, GPU, Wifi 에 따른 배터리 소모량을 측정.

2. 어플리케이션 사용 로그 데이터 분석 프로그램

  • 예를 들어 7시에 LOL, Firefox 3시간, Vim 2시간... -> 계속 매일매일 쌓이면 컴퓨터가 알아서 저장해주고 내부 DB를 통해서 1,2달 뒤에 내가 주로 뭘 쓰는지 Tracking이 가능
나에 대한 행동 분석이 가능함.
일개 Application이 무엇이 현재 동작하는지 알 수 없음.
대략 컴퓨터가 1초에 1000번 정도 하는 일을 바꿈. 내가 쓰는 것들 외에 돌아가는 process가 수십개.
(안드로이드에는 Foreground 함수가 있어 문제가 없지만, 아직 리눅스 쪽에서는 찾지 못했음.)
Foreground 함수 같은게 없다면 커널 모듈에서 task switch? 에서 jProbe라는 함수를 통해 switching을 관찰이 가능.
관찰을 한 뒤에 각 App에 대한 분석이 나오면 IOCTL을 통해서 통계 등을 볼 수 있도록.

Cobuntu-config GUI에 대해서 추가 기능
1. Desktop Environment 설정
2. Eye Candy 설정 (conky, docky, cairo-dock, compiz, numix 등)
3. 기본 cobuntu config 기능
4. vimrc, bashrc option 제공

2015.07.27

locale 설정 관련 문제로 그놈 터미널이 정상 작동하지 않는 버그가 있었습니다.

이에 대한 문제를 해결하여, 테스트 완료하였으며 현재 깃에 푸쉬하였습니다.

초기 스크립트에서는 파일을 통채로 cp하여 특정 설정 파일에 덮어씌우는 형태로 설정을 하였는데, 이 방법을 할 경우 기존 설정을 덮어쓴다는 문제 때문에 명령창으로만 설정을 완료하다보니, locale-gen 명령을 입력하지 않아 발생하였습니다.

p.s. 추자로 이제 스크립트의 기능은 상당부분 완성이 되었다고 봅니다. 앞으로 남은 것은 스크립트의 안정성을 높이는 일이 되겠지요. 따라서 다음으로 이 스크립트를 gui로 포팅하려고 합니다.

2015.07.18

고민영 : 한/영 키 선택 옵션을 만들어서 테스팅 브렌치에 올려두었음.
문제 없는지 한가지 옵션씩 확인 부탁함.
장태희 : 기존에 설치하여 쓰고 있던 상태(한/영키 오른쪽 Alt, ibus)에서 한국어 입력기중 하나를 선택하면 버그가 발생함.
Screenshot from 2015-07-18.png
(한영키가 바뀌지 않고 모든 언어가 영어로 바뀌고 터미널이 실행되지 않음)

스크린샷, 2015-07-18 -5.png 스크린샷, 2015-07-18 -4.png 스크린샷, 2015-07-18 -3.png 스크린샷, 2015-07-18 -2.png

2015.07.11

터미널에서 업데이트 처리하는것을 기존 우분투의 '소프트웨어 업데이트'로 넘기는것은 어떨까요. - minwook shin

좋은 의견입니다. 하지만 귀찮아요.... ㅠ - 민영

2015.07.04

assets에 있는 script 파일들을 cobuntu-config 단일 스크립트로 배포하기. 장태희(janghe11) github contribute 권한 부여됨. 앞으로 계속 contribute 해주길 바람. 파일 다시 재수정해서 올릴 예정.

2015.06.27

  • 오늘 원래 세미나날 mers
  • cobuntu-config에 대해 이야기해 봅시다 - 장태희
  • qt-quick으로도 만들수 있을거 같다. 빠르게. - 장태희
  • py-qt가 더 범용성이 있을것 같다. - 고민영
  • 부산최고변태에게 배우자 - 장태희
  • py-qt도 좋고 py-gtk도 좋다고 봄 - 고민영
  • 부산최고변태 데이터는 링크를 걸어버리면 될듯 - 장태희
  • 검색을 생활화 합시다 - 고민영
  • gtk의 장점은? (장태희) - gtk 기반의 데스크탑에 가장 잘 어울린다, qt는 일관되지 않은 디자인일 가능성이 있음(고민영)
  • qt는 생산성이 빠른편이지만 속도가 떨어지는게 있어서. - 송현도
  • 시험끝나면 할려고 했는데 귀찮아서 아무것도 안했다 - 장태희 & 고민영
  • 프로젝트 시작을 포럼에 알립시다 - 장태희
  • 민영씨가 쓰는게 좋을듯 - 송현도
  • 서버 안에 mysql을 쓰고 있는데 그걸 mariadb로 바꾸는건 어떨까 - 고민영
  • 싫어 - 송현도
  • 설치하면 기본적으로 터미널에 있는거 (ex: /usr/bin에 있는 거) 바로 실행할수 있>는데, super키를 눌러 사용할 수 있는데, 그거 위치 어디임?(자답 : /usr/share/applications)
  • 구글, 근데 신경쓰고 있도록 하겠음 - 송현도
  • 대충 다 만들어지면 iso로 만들어줄 어린 친구가 필요함 - 송현도
  • 왜 자꾸 어린 친구 찾음? - 장태희
  • 노인네가 저런거 하면 모양빠지잖아 - 송현도
  • cobuntu-config에 넣는건 저작권 어찌함? - 이현호
  • 신경쓰고 있음 - 장태희
  • 저장소에 있는건 거의 문제없음 - 고민영
  • 라이센스는 MIT로 생각하고 있음 - 고민영
  • 임덕규가 얼마나 도와주냐에 따라 pygtk가 될지 pyqt가 될지 결정 - 고민영
  • 하고싶은대로 하는게 좋을듯 - 장태희
  • 일단 여기까지

2015.06.20

  • 배포는 소스코드 + 패키지
  • 패키지는 tar 보다 deb가 좋을 것 같다.
  • 경로는 절대 경로로…
  • 쉘 스크립트를 위해서 bash shell script

IMG 0779.JPG

  • whiptail 을 이용한 gnome-terminal 에서의 gui 구현
  • 한영키 관련해서 오른쪽 Alt는 기본, Shift + Space를 설정할지 좀 더 생각 혹은 투표.
  • git을 이용해서...(git 좀 더 익히기)

현재 들어가 있는 목록

  1. 우분투 최신 상태 업데이트 (sudo apt-get update)
  2. 로컬 세팅 (한국 시간 등 time zone 설정, 한국어 + 영어)
  3. ibus 한글 설치 및 한영 변환 설정
  4. 나눔고딕, 나눔명조 폰트 설치 (ttf 파일 패키지에 내장)
  5. 유용한 도구들..(git, tlp(배터리 관리), vim)
  6. 자동 설치 ( 1 ~ 5 )

앞으로 추가 하고 싶은 것

  1. 입력기 uim, nabi 등 지원 - 다솜입력기도.. from Drake
  2. 다양한 폰트 (패키지를 포함하지 않고 링크로 받아서 설치해 주는것. ms core font)
  3. java + jdk 설치
  4. 안드로이드 스튜디오 + sdk
  5. Bomi, codecs
  6. steam, pygame 등을 고민해봅시다 ...