'Linux'에 해당되는 글 128건

  1. 2014.06.13 로지텍 USB해드셋 H540 (+dmixer) 5
  2. 2014.05.25 Windows7 설치후 리눅스에서 ExFat인식 문제 해결방법 2
  3. 2014.05.11 virtualbox freezing 문제 해결.
  4. 2013.03.11 파어어폭스에서 쿠키 export 가 안될때 해결방법 1
  5. 2013.02.02 transmission 설정

로지텍 USB해드셋 H540 (+dmixer)

지금 현재 사용하는 노트북의 이어폰 단자가 맛이가는 바람에 노트북 산지 1년만에 줄창 USB 헤드셋(로지텍 h390)으로 음악을 들었습니다...


한 4년? 동안 잘 쓰다가... USB해드셋의 접촉부가 맛이 가버리는 바람에 새로 구입한게 이 H540입니다.


여담이지만 참 리눅스에서 뭐 하려면 제약사항이 많아요...


USB 헤드셋도 그 중에 하나, 대부분이 일반 오디오 단자를 가진 헤드셋이 대부분이고, 그나마 남은 USB 헤드셋은 윈도우만 지원하고 -_-...


그렇기 떄문에 검색했을때 어느정도 테스트 결과가 나와주는 그런 제품(상대적으로 세계적으로 인지도가 있는 제품)을 고를수 없어요.


여튼 그렇게 때문에 리눅스에서도 제대로 사용할걸 고르려니까, 로지텍꺼 밖에 구할만한게 없더군요...


그래서 저번것도 로지텍꺼 쓰고 이번에도 로지텍..




서론이 기네요... 한시간정도 사용한 느낌을 적자면.


1, 뭐 음질이야... 좀 좋은것 같기도 하고 아닌것 같기도 하고...

일단 이번 모델이 저번에 사용했던것 보다 상위모델이니까 좋긴 하겠죠... 근데 제가 워낙 막귀라 그런거 잘 구별 못함...


2, 저번것과 달리 이번엔 연결선이 왼쪽이 아니라 오른쪽에 연결되어 있습니다... 그래서 마우스질할때 조금 불편함... 적응되면 쓸만하지만.


3, 버튼(음소거, 볼륨업/다운)이 헤드셋 자체에 있습니다. 음악을 제어하려면 손을 머리위로 올려야 합니다...


4, "USB허브에 연결해서 사용하면 안됩니다", 이게 당당히 설명서에 적혀 있음 -_-...

만약 이말 무시하고 허브에 끼워서 사용하면... 일단 인식은 되는데.


(윈도우에서) 소리가 나왔다가 안나왔다가를 반복할 것입니다... (제가 처음에 윈도우에서 테스트하다가... 이거 불량품 온줄 알았어요!)

(리눅스에서) 장치는 인식되지만(alsamixer에 장치는 뜹니다) 어플리케이션에서 소리를 못냄.

MPD같은건 연결에 끊겼다고 자꾸 갈궈대고, mplayer는 소리없이 당당히 재생!


그러니까 혹시 허브에 연결해서 사용하시려면 이 제품을 구하지마시고 다른걸 사세요...

로지텍아... 이전 모델은 허브에 연결해서 사용해도 되더니 이번엔 왜그러니...


5, USB 연결하는 단자가 일반 단자처럼 짧아요...

이전 모델은 사운드카드가 단자쪽에 배치되어 있어서 길이가 길었는데, 이번엔 헤드셋안에 내장한듯

(이것 때문에 USB 허브를 사용하지 말라는걸까?)


6, 리눅스 기준으로, 하드웨어 볼륨조절이랑 소프트웨어 볼륨조절이랑 좀 따로노는 경향이 있음...

하드웨어 버튼으로 볼륨을 조절하면 믹서에서도 반응이 있어야 되는데, 그런게 없네요.

(이건 제컴에서 믹서 설정이 제대로 되지 않아서 일지도...)


7, 리눅스 기준으로, Mute(조용히) 버튼이 작동하지 않습니다. LED는 지혼자 꺼졌다 켜졌다하는데 응답? 그런거 없음...

xev로 키 입력을 받아봤는데, VolumeUP/Down은 키가 잡힙니다만... 추가> showkey도 응답이 없는거 봐서 리눅스에서 인식하긴 좀 힘들듯.


추가>DMixer 설정.

'Linux' 카테고리의 다른 글

오묘하게도 동시에 에러  (4) 2009.08.31
USB 장치(메모리,SD) 포맷시..  (2) 2007.02.13
온리 keyboard~  (6) 2006.11.22

Windows7 설치후 리눅스에서 ExFat인식 문제 해결방법

외장하드에 Windows7을 설치 (http://snoopybox.co.kr/1362)를 한 이후에 이상증세가 나타나서 포스팅.


(결론부터 말해서, 이 이상 증상이 뭔가 하면.. 일반디스크(외장 디스크 말고요)의 exfat이 리눅스에서 마운트가 안된다는 사실입니다.


윈도우에서 직접 exfat의 드라이브가 페이지를 사용하지 않도록 설정 해야 합니다. 그래야 리눅스에서 exfat을 사용할수 있어요.)


다음은 삽질기-


systemd에서 에러먹고 이머전시 모드로 넘어가길래, 처음에는 '이놈의 아치리눅스 또 이짓거리 시작하는구나' 싶었는데 패키지 문제인줄 알았답니다.


여튼 보라는데로 로그를 봤는데 "/bin/plymouth not found" 비슷한 오류를 내면서 뻗어버리길래, 실제로 해당 경로에 그 파일이 없는겁니다...


그래서 이 패키지를 설치하면 되겠거니... 했지만 설마해서 구글링을 좀 해보니까,


"ㄴㄴ 그 메세지는 상관없음. 마운트에 문제가 있으면 그럼. 그러니깐 님 /etc/fstab이나 까보셈" 이라는 bbs 답변이 올라온것을 찾아내고,


fstab을 찾아서 이것저것 막아가며 리부트 몇번 해 보니까 exfat만 마운트 안하게 해놓으니깐 또 잘 돌아가네여. 그래서 여기서 촉이 왔죠.


"아 내가 방금 깐 윈도우가 원인이구나"


그리고 리눅스에서 혹시모르니까 수동으로 마운트 해봤는데, 그래도 실패. 대신 뜻있는 에러 메세지를 얻었네요.


에러메세지가 정확이 무엇인지는 기억나지 않습니다만, 대충 "pagefile.sys크기가 0이 아니네? 에러. 나 파업할거야." 뭐 이런 내용이였지요.


그래서 윈도우로 부팅한다음, (숨김파일을 해제해야 보입니다... 나쁜 윈도우...) exfat드라이브를 확인해 보니, pagefile.sys가 딱!


그래서


'제어판 → 시스템 및 보안 → 시스템 → 고급시스템 설정' '시스템속성' 에서 '고급'탭 선택


'성능'의 '설정'버튼을 눌러서 '성능옵션'을 띄운다음 '고급'탭의 '가상메모리'의 변경 버튼을 누릅니다.


만약, "모든 드라이브에 대한 페이징 파일 크기 자동 관리'가 체크되었다면 해제하고,


바로 아래의 리스트에서 ExFat 드라이브를 선택한후, "페이징 파일 없음"을 선택하고 옆에 "설정"을 꼭 눌러 주세요. 그리고 확인.


(그냥 바로 확인 버튼을 누르면 적용되지 않습니다! "설정"을 누르고 확인을 눌러야 해요! 주의!! )


그다음 재부팅해서 리눅스로 들어간다음 일단 ctrl+d눌러서 쉘로 빠져서 $systemctl default 해주면 이제 에러를 안보여주는 systemd를 볼수 있어요.



ps; 근데 windows8은 이런 증상 작동 안하드만. windows7은 이러네여. 신기해라... 여튼 리눅스 유저로써는 참으로 짜증나는 짓거리임에 틀림없어요 이거...



virtualbox freezing 문제 해결.

저번에 올린 가상머신 문제와 같은 문제가 리눅스 박스에서 감지가 되었다.


일단 VirtualBox를 실행시키는데에는 문제가 없으나, 가상머신 이미지로 실제로 구동하면 문제가 발생.


창은 뜨는데 "starting virtualbox machine...."하고 맛이 가버리는 문제의 이 현상.


http://lowid.tistory.com/entry/Linux-Kernel-3xx-%EC%97%90%EC%84%9C-Virtualbox%EB%8F%8C%EB%A6%B4%EC%8B%9C-%EC%83%9D%EA%B8%B0%EB%8A%94-%EB%AC%B8%EC%A0%9C%EC%A0%90-%ED%95%B4%EA%B2%B0


증상은 비슷했지만, 원인은 달랐는데...

이번 문제는 VirtualBox.xml 파일에 있었다. (보통은 ~/.Virtualbox이 밑에 있음)


가상머신의 CD-ROM에 외부 저장장치(외장하드라던가, USB 드라이브)에 들어 있는 iso파일 같은게 물려 있으면 문제가 발생한다.


      <ExtraDataItem name="GUI/RecentFolderCD" value="/home/lowid/media/ExData/Game ......
      <ExtraDataItem name="GUI/RecentListCD" value="/home/lowid/media/ExData/Game ......


VirtualBox.xml 파일을 열어서, 현재 시스템 상에서 죽은 연결(위와 같이 외장하드에 물려있는)이 있는 라인을 삭제 해주고 가상머신을 시작해 주자.


뭐, 실제 파일 편집해보면, 위에 주석으로 오버라이팅하니까 막 수정하지 말라고 하는데 어짜피 가상머신 끄고 고치면 상관 없으므로 걍 무시하고 고쳐주면 된다. 언제는 뭐 이런거 그렇게 신경 쓰기나 했나 뭐(...)


오라클은 이렇게 단순한 오류도 처리 안하고 뭐하는거냐 대체.....


파어어폭스에서 쿠키 export 가 안될때 해결방법


페북 스크립트에 뭔가 문제가 있길래 계속 방치해두다가 오늘 봤는데,


알고보니 쿠키가 적용이 안되어 있었...


그래서 파어어폭스 플러그인인 "cookie explorer"로 쿠키를 추출 해 봤는데...


왠걸 안되네여...


처음에는 페이스북에서 이제 쿠키를 안쓰고 다른방식으로 로그인을 지원하나 싶어서 찾아봤는데, 그것도 아니고...


그래서 확장기능이 문제인가 하고 다른걸 깔아봤는데도 쿠키가 제대로 안 잡히는 듯 하고...


결국 파어어폭스 설정을 바꿔 주니까 되네요


환경설정에서 다음과 같이 설정


(파폭쓸때마다 신기한데... 리눅스 버전은 "편집"에 환경설정이 있는데, 윈도우 버전은 도구인가... 거기에 있지?)


방문기록 -> firefox 작업사항에 사용자 정의 설정으로 두고 다음과 같이 바꾼다.


뭐 추출한이후에는 이전 설정으로 바꿔도 무방하겠죠...

transmission 설정

아치 위키에 나와있는 문서가 좀 이상하네요. (적어도 내 머신에서 실행 해 보기에는)


동작을 하긴 하는데 핀트(?)가 약간 나가있네요...


그래서 다시 정리합니다.


0, 패키지 설치

$yaourt -S transmission-cli


1, transmission group을 생성하고, 그 이하에 사용자(나같은 경우 lowid)를 추가한다.

#groupadd transmission

#gpasswd -a USER_NAME transmission


2, ~/.config/transmission-daemon 디렉토리의 권한은 USER_NAME.transmission으로 둘것

#chown -R USER_NAME.transmission ~/.config/transmission-daemon


3, ~/.config/transmission-daemon 디렉토리(torrent, resume, blocklists)의 퍼미션은 700로 둘것

#chmod 700 torrents resume blocklists


4, /run/transmission 디렉토리의 권한이 777인지 확인할것.

만약 아니라면 /etc/tmpfiles.d/transmission.conf을 다음과 같이 설정할것

d /run/transmission 0777 USER_NAME transmission -

=> 퍼미션 부분(0777)을 특히 주의.

=> ps; 경로파일은 배포판 마다 다릅니다... 전 당연히 아치를 쓰므로 아치를 따름. 과정 5외 경로와 관련이 있습니다.


5,  /etc/systemd/system/multi-user.target.wants/transmission.디렉토리에 transmission.service가 존재하는지 확인할것.

만약 없으면 다음과 같은 명령어로 심볼릭 링크를 걸어준다.

#ln - s /usr/lib/systemd/system/transmission.service .

"파일을 직접 만들어서 사용하지 말고, 꼭 심볼릭 링크 걸어서 쓰세요"

unable to save resume file 오류가 날 수 있음

(아마 심볼릭 링크로 안하면 인식 자체를 못하는것 같음)


6, transmission.service 의 내용이 다음과 같은지 확인할것

~

[Service]

Type=forking
PIDFile=/run/transmission/transmission.pid

User=USER_NAME
ExecStart=/usr/bin/transmission-daemon --pid-file /run/transmission/transmission.pid -g /home/USER_NAME/.config/transmission-daemon

~

=> 기본적으로 transmission은 /var/lib/transmission의 (적어도 아치에서는 그렇다)설정파일을 사용하므로,

그걸 사용하게 하지말고 명시적으로 경로를 지정해 주는게 충돌을 덜 하는듯, (아니 애초애 내가 했갈려서...)


7 시동

#systemctl daemon-reload

#systemctl start transmission

$firefox 'http://localhost:9091/transmission/web/'


ps; ~/.config/transmission/settings.conf에서 기본디렉토리 아무리 재 지정해봤자 소용이 없다면,

직접 페이지 들어가서 아래 스패너 버튼을 눌러서 직접 설정해 보도록 하자.


prev 1 2 3 4 ··· 26 next