Làm cách nào để thiết lập máy tính để bàn Ubuntu của tôi làm hệ thống máy chủ / âm thanh nổi?


0
  • Tôi có một máy tính xách tay. Tôi mang nó đi khắp nơi và sử dụng nó.
  • Tôi có loa tốt. Tôi không mang chúng đi khắp nơi.
  • Tôi có một máy tính để bàn. Tôi không mang nó đi khắp nơi, và tôi hiếm khi ngồi trước nó và sử dụng nó.

Đương nhiên, tôi nên kết nối loa của mình với card âm thanh đẹp của máy tính để bàn và sử dụng nó để phát nhạc. Thực tế, điều này đã trở nên rất khó khăn. Điều này có thể là do tôi đang sử dụng Ubuntu trên cả máy tính xách tay và máy tính để bàn, đây không phải là một hệ điều hành đặc biệt dễ sử dụng.

Đối với câu hỏi này, tôi đang hỏi cách thiết lập máy tính để bàn để nó có thể phát nhạc vào card âm thanh mọi lúc mà không cần đăng nhập cục bộ. Âm nhạc sẽ được điều khiển bởi máy tính xách tay, mặc dù chính xác làm thế nào để làm điều này là tùy thuộc vào bạn. Các tệp nhạc có thể trên máy tính xách tay hoặc máy tính để bàn (hoặc điện thoại Android, cho vấn đề đó).

Trước đây, tôi đã đăng nhập thành công nhất qua SSH và chạy các ứng dụng âm nhạc thông qua chuyển tiếp X, mặc dù "thành công" là tương đối . Phương pháp này không hỗ trợ các phím đa phương tiện bàn phím hoặc bất cứ thứ gì hoạt động thông qua DBus, như thông báo.

Tôi đã thử thiết lập chia sẻ tệp giữa các máy tính bằng SSH và script , nhưng đó là dễ vỡ và dễ bị thất bại. Tôi đã phát hiện ra Chia sẻ nhạc quýt , có vẻ như hoạt động khá tốt và làm lỗi quá trình chia sẻ tệp SSH, nhưng phần còn lại của giải pháp sẽ cần có hỗ trợ DAAP. Tôi đã thành công hơn nhiều với các giải pháp đóng gói sẵn so với các tập lệnh kydgy.

Trước đây tôi đã hỏi làm thế nào để thiết lập máy tính để bàn tự động gắn ổ đĩa ngoài của tôi (có nhạc trên đó) mà không cần đăng nhập, nhưng không thành công.

Tôi đã thử thiết lập PulseAudio như một máy chủ không đầu , nhưng no la không bao giờ làm việc cho tôi . Tôi đã nhìn MPD , nhưng tôi không thích thiếu tính năng của nó.

OS X hoặc Windows 7 có giải pháp mượt mà hơn cho việc này không? Có một hộp chuyên dụng tôi có thể mua sẽ làm điều này không?

Câu trả lời:


1

Điều này có vẻ như là một đề nghị tầm thường và ngớ ngẩn, xem xét các yêu cầu của bạn, nhưng bạn đã nghĩ về việc thiết lập máy tính để bàn của bạn để tự động đăng nhập?

Một kịch bản sau khi đăng nhập có thể đảm nhiệm việc khóa màn hình của bạn, nếu cần. Các ổ đĩa ngoài của bạn cũng sẽ nhận và sử dụng điều khiển từ xa để điều khiển nó từ máy tính xách tay của bạn.


Chỉ trích. Tôi thậm chí đã không nghĩ đến điều đó. Điều đó sẽ chăm sóc PulseAudio và các ổ đĩa ngoài. Để "từ xa", bạn có nghĩa là chuyển tiếp SSH X như tôi hiện đang làm không?
endolith

Bạn nên đề xuất rằng như là một giải pháp để superuser.com/questions/53978/ :)
endolith

Điều này làm việc tuyệt vời. Chỉ cần đặt trình bảo vệ màn hình để khóa màn hình sau vài phút là đủ tốt cho tôi. Một kịch bản gọi gnome-screensaver-command --lock có thể khóa nó ngay lập tức sau khi đăng nhập, nhưng khi tôi thử nó thì nó không hoạt động. Nhưng nó đủ tốt cho tôi.
endolith

Một vấn đề với chuyển tiếp X và những điều tương tự là thông báo DBus không hoạt động qua kết nối.
endolith

Tôi chỉ quen với việc sử dụng vinagre để từ xa và kỳ lạ là không thể tìm thấy bất kỳ thông tin nào nếu có hỗ trợ DBus. Chưa quá kinh nghiệm với việc từ xa, ước gì tôi có thể cung cấp cho bạn nhiều hơn về điều đó!
invert

1

Một khả năng là thiết lập "máy tính để bàn" của máy tính để bàn của bạn để chia sẻ [Hệ thống- & gt; Tùy chọn- & gt; Máy tính từ xa], sau đó sử dụng [Ứng dụng- & gt; Internet- & gt; Trình xem từ xa trên máy tính] người chơi. Được rồi, vâng, điều này đòi hỏi bạn phải đăng nhập cục bộ và những người đi ngang qua màn hình máy tính để bàn của bạn sẽ thấy con chuột của bạn tự di chuyển.

Để có một biến thể linh hoạt hơn, hãy cài đặt máy chủ VNC (ví dụ: vnc4server) và khởi động nó trên máy tính để bàn của bạn để tạo một máy chủ hiển thị X không có phần cứng thực tế. Sau đó, bạn có thể kết nối với điều này từ máy tính xách tay cũng như kết nối với nó từ màn hình chính của máy tính để bàn của bạn. Điều này cung cấp cho bạn một màn hình điều khiển âm nhạc trong không gian ảo.

[ chỉnh sửa sau :] Bạn có thể điều chỉnh vncserver cho các mục đích cụ thể nếu muốn. Ví dụ: để chạy ứng dụng nhạc cụ thể, bạn có thể chỉnh sửa tệp ~ / .vnc / xstartup để chỉ bắt đầu ứng dụng bạn muốn và xóa các dòng xterm và twm mặc định khỏi tệp. Bạn có thể để ứng dụng bắt đầu toàn màn hình để lấp đầy cửa sổ trình xem vnc.


Điều đó đòi hỏi tôi phải mở toàn bộ máy tính để bàn trên màn hình của mình, phải không? Sử dụng chuyển tiếp X qua SSH hoặc chạy một ứng dụng duy nhất trong NX sẽ tốt hơn cho loại điều đó. VNC có cung cấp chức năng ứng dụng đơn giống nhau không?
endolith

Không. Bạn có thể ssh vào máy chủ, thực thi lệnh "vncserver" và đăng xuất. Sau đó, trên máy khách của bạn sử dụng "vncviewer desktop: 1" để mở màn hình ảo. Không cần đăng nhập vào giao diện điều khiển máy chủ.
Shannon Nelson

Nhưng điều đó cho thấy toàn bộ máy tính để bàn của tôi trên VNC. Tôi chỉ muốn thấy một ứng dụng âm nhạc trong cửa sổ riêng của nó.
endolith

Bạn có thể thiết lập vncserver với hình dạng nhỏ hơn mặc định và điều chỉnh tệp khởi động để chạy toàn màn hình ứng dụng nhạc.
Shannon Nelson

0

Tính năng nào còn thiếu trong MPD? Tôi đã sử dụng nó trong quá khứ cho mục đích này.

Ngoài ra, để tự động đếm các ổ USB trong thiết lập máy chủ, có USBmount gói.


Họ đã cung cấp một danh sách thuận tiện ngay tại đây: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not :) Cụ thể, tôi muốn có thể sửa các thẻ trong tệp, xóa các tệp bị hỏng, nghe radio Last.fm, hỗ trợ DAAP, v.v. MPD dường như nhắm đến một loại người khác so với tôi.
endolith

0

Thiết lập điều khiển từ xa Songbird trong Ubuntu:

  1. Cài đặt Songbird trên máy chủ và cài đặt Nhận quyền kiểm soát Bổ trợ
  2. Trong Songbird về: cấu hình , bộ extensions.GET-control.localonly đến false
  3. cURL cần phải được cài đặt trên máy khách. Nhấn vào đây để cài đặt .
  4. Tạo bài hát này-ctl tập lệnh trên máy khách trong ~/bin/. Nhấp chuột phải vào đây và lưu liên kết dưới dạng ~/bin/songbird-ctl
  5. Sửa đổi tập lệnh sao cho thay vì localhost nó nói tên máy chủ của máy chủ của bạn
  6. Đặt nó thực thi: chmod +x songbird-ctl

Khi Songbird đang chạy trên máy chủ, bây giờ bạn có thể kiểm soát nó bằng cách nhập những thứ như songbird-ctl playpause hoặc là songbird-ctl mute trên máy khách.

Sau đó, để các phím đa phương tiện hoạt động:

1. cài đặt, dựng lên xbindkeysxbindkeys-config

2. Tùy chọn, tạo một cấu hình mặc định với xbindkeys --defaults > ~/.xbindkeysrc

3. Thêm một cái gì đó như thế này vào ~/.xbindkeysrc tập tin:

# Multimedia keys for remote control

# Usage: songbird-ctl [port] command
# commands: play, pause, playpause, next, prev, stop, volumeup, volumedown, mute

# If you have separate Play and Pause keys:
#"songbird-ctl play"
# control + XF86AudioPlay

# If you have a Play/Pause key:
"songbird-ctl playpause"
 control + XF86AudioPlay

"songbird-ctl pause"
 control + XF86AudioPause

"songbird-ctl next"
 control + XF86AudioNext

"songbird-ctl prev"
 control + XF86AudioPrev

"songbird-ctl stop"
 control + XF86AudioStop

"songbird-ctl volumeup"
 control + XF86AudioRaiseVolume

"songbird-ctl volumedown"
 control + XF86AudioLowerVolume

"songbird-ctl mute"
 control + XF86AudioMute

4. Như bạn thấy, tôi đã sử dụng các phím đa phương tiện kết hợp với phím Ctrl của bàn phím để nó không can thiệp vào điều khiển âm lượng của máy tính cục bộ, v.v.

"songbird-ctl mute"
 XF86AudioMute

5. khởi động lại xbindkeys

Cũng có một hack sử dụng khả năng truy cập GDM , mà tôi chưa thử. Điều đó có thể cho phép bạn kiểm soát mọi thứ ngay cả khi bị khóa?

Kiểm soát âm lượng PulseAudio của máy tính khác bằng các phím Tăng / Giảm / Tắt có thể là một ý tưởng tốt hơn. Không chắc làm thế nào để làm điều đó chưa .

Đối với hầu hết các trình phát nhạc khác, bạn có thể làm gì đó với Khởi động lại Phần thưởng điều khiển từ xa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.