| Summary: | /etc/X11/app-defaults/Emacs is packaged, but not read by emacs24-gtk3 | ||
|---|---|---|---|
| Product: | Branch p7 | Reporter: | Ivan Zakharyaschev <imz> |
| Component: | emacs24-X11-gtk3 | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED WONTFIX | QA Contact: | qa-p7 <qa-p7> |
| Severity: | minor | ||
| Priority: | P3 | ||
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | 34587 | ||
| Bug Blocks: | |||
Продукт более не поддерживается. Если актуально, то необходимо перевешать на новый поддерживаемый репозиторий (p10, p11, Sisyphus). |
emacs24-X11-gtk3-24.3-alt8.x86_64 emacs24-X11-athena-24.3-alt8.x86_64 $ rpm -qf /etc/X11/app-defaults/Emacs emacs24-X11-24.3-alt8.noarch $ /etc/X11/app-defaults/Emacs is packaged, but not read by emacs24-gtk3: $ strace -e trace=file -f -y emacs24-gtk3 2>&1 | fgrep app-defaults [pid 2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) [pid 2671] access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) $ However, it seems to be read by emacs24-athena: $ strace -e trace=file -f -y emacs24-athena 2>&1 | fgrep app-defaults access("/etc/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/etc/X11/ru/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/etc/X11/app-defaults/Emacs", R_OK) = 0 stat("/etc/X11/app-defaults/Emacs", {st_mode=S_IFREG|0644, st_size=1769, ...}) = 0 open("/etc/X11/app-defaults/Emacs", O_RDONLY) = 4</etc/X11/app-defaults/Emacs> access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory) $ Perhaps, the file should be put into /usr/share/X11/app-defaults/ to be read by all programs. But then it is not editable per-site (by system administrator) contrary to /etc/ configs... (A side note: I don't think these app-defaults are quite useful; it's more useful to have common X resources in every instance of X server (managed by xrdb) rather than per application, so that remote programs would see the same X resources.)