Cài đặt ở đâu


10

Khi tôi điều chỉnh một cài đặt trong menu Cài đặt trong Ubuntu, thông tin đó được lưu trữ ở đâu? Ví dụ: nếu tôi thêm lối tắt bàn phím tùy chỉnh hoặc đặt màn hình mặc định của mình, thì thông tin này sẽ được hệ điều hành lấy ở đâu sau đó? Tôi chắc chắn rằng nó kết thúc trong một tệp văn bản ở đâu đó, nhưng tôi chưa tìm thấy nó (có lẽ vì tôi không chắc chắn nơi để tìm).

Cập nhật:

Ôi! Tất cả các câu trả lời dưới đây cho đến nay là siêu hữu ích! Câu hỏi của tôi có lẽ hơi quá chung chung và lý tưởng là tôi sẽ chấp nhận tất cả các câu trả lời là đúng vì tất cả chúng đều cung cấp các công cụ rất hữu ích để tìm thông tin cấu hình (hoặc khác) hữu ích.

Tôi chấp nhận câu trả lời của @ AB, vì đã dconf watch /gãi ngứa hoàn toàn. Tuy nhiên, tôi sẽ hướng người đọc tương lai đến câu trả lời của @ serg để biết chi tiết và câu trả lời của @DK Bose vì tính hữu dụng chung của nó. Tôi cũng sẽ đề nghị bất cứ ai có câu hỏi tương tự thử nghiệm tất cả các lệnh được đề xuất như tôi sẽ làm!


2
Nếu người dùng liên quan đến vị trí số 1 để tìm là ~/.config.
Rinzwind

Wow, có vẻ như là một nơi rõ ràng để bắt đầu tìm kiếm! Cảm ơn bạn!
elethan

NP :-) Không phải tất cả phần mềm đều tuân theo nó ;-) và điều này chỉ hoạt động đối với cài đặt "người dùng". Ngoài ra còn có ~./gconf~/gnome*;)
Rinzwind

Câu trả lời:


7

Có nhiều nơi có thể:

  1. Thư mục cấu hình của bạn ~/.config. Xem với

    inotifywatch -e modify,create,delete -r ~/.config
    
  2. Các tập tin dấu chấm trực tiếp đến thư mục nhà của bạn. Xem, ví dụ .mozillathư mục của bạn với

    inotifywatch -e modify,create,delete -r ~/.mozilla
    
  3. Các tập tin trong thư mục địa phương của bạn ~/.local. Xem với

    inotifywatch -e modify,create,delete -r ~/.local
    
  4. dconfsở dữ liệu, xem với

    dconf watch /
    

    và thực hiện một số thay đổi để kiểm tra nó ...


4

Một cách tiếp cận chung có thể là điều này. Đóng tất cả các chương trình khác ngoại trừ chương trình bạn sẽ điều chỉnh. Thực hiện chỉnh sửa của bạn. Sau đó, ngay lập tức chạy một cái gì đó như thế này:

find ~/ -mmin -1 -type f -ls

Bạn có thể thấy một số lượt truy cập mà bạn có thể quyết định không liên quan. findcho phép bạn loại bỏ chúng:

find ~/ ! -path "*mozilla*" ! -path "*google-chrome*" ! -path "*cache*" ! -path "*dropbox*" -mmin -1 -type f -ls

Bạn có thể thêm hoặc xóa đường dẫn, tùy thuộc vào nhu cầu của bạn.

Ví dụ: tôi sẽ thay đổi cài đặt trình soạn thảo văn bản, Mousepad, rồi chạy phiên bản dài.

$ find ~/ ! -path "*mozilla*" ! -path "*google-chrome*" ! -path "*cache*" ! -path "*dropbox*" -mmin -1 -type f -ls  
7735309   12 -rw-r--r--   1 dkb    dkb       10948 Oct 29 10:56 /home/dkb/.config/Mousepad/accels.scm  
7734498    4 -rw-rw-r--   1 dkb    dkb        1397 Oct 29 10:56 /home/dkb/.config/Mousepad/mousepadrc  
7209188  240 -rw-------   1 dkb    dkb      242407 Oct 29 10:56 /home/dkb/.local/share/recently-used.xbel  
$ 

(Cú đánh cuối cùng hầu như không hữu ích.)


1

Nơi thông tin menu Cài đặt được lưu trữ phụ thuộc vào một số mục. Những thứ như nền màn hình, chủ đề, ngôn ngữ và phím tắt (bao gồm cả phím tùy chỉnh) - tất cả đều đi vào lược đồ drs , trong khi những thứ như cài đặt Hiển thị và cài đặt Mạng phải tương ứng với các chương trình xrandrnetwork-managerchương trình.

Ví dụ, trong menu cài đặt, tôi có một phím tắt tùy chỉnh PAGE-DOWN. Nếu tôi làm dconf dump / | grep -C 5 PAGEđủ thích hợp, tôi sẽ thấy mục sau:

[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom7]
binding='<Alt>period'
command='bash -c "xdotool getactivewindow key Page_Down"'
name='PAGE-DOWN'

Điều tương tự cho cài đặt Power, đó là dconf:

[org/gnome/settings-daemon/plugins/power]
idle-dim=false
lid-close-battery-action='nothing'
lid-close-ac-action='nothing'

Chủ đề:

$ dconf dump / | grep  theme                                       
cursor-theme='crystalblue_classic'
icon-theme='Deepin-2013'
gtk-theme='Numix'
theme='Numix'

Theo như định vị màn hình, bạn có thể thực hiện thông qua Cài đặt -> Hiển thị menu hoặc sử dụng xrandr, ví dụ như một cái gì đó như

xrandr --output VGA1 --auto --output HDMI1 --auto --right-of VGA1

(Ví dụ từ Arch Wiki)

Thậm chí cách thủ công hơn, là thay đổi .config/monitors.xmltập tin, đó là những gì xrandrlàm.

Nhưng trên hết tất cả chúng chi phối gnome-settings-daemonnếu bạn có vỏ Gnome hoặc unity-settings-daemonnếu bạn có Unity (máy tính để bàn mặc định). Biết rằng, tôi đã sử dụng dconf, gconfxrandrtrong nhiều kịch bản trên trang web này để điều chỉnh chức năng máy tính để bàn, và sử dụng gnome-settings-daemonđể hành vi đơn giản hóa của openboxmôi trường. Dưới đây là một số ví dụ,

Gán ngôn ngữ bàn phím mặc định cho mỗi ứng dụng (sử dụng gsettings)

Làm cách nào để đặt vĩnh viễn độ phân giải màn hình thứ hai của tôi? (sử dụng xrandr)

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.