PDA

View Full Version : مشکل با X11



oxygenws
سه شنبه 27 مرداد 1383, 13:16 عصر
سلام،

من RHEL AS 3 دارم. دیروز، با یک راه اندازی دوباره (عملیات خاموش شدن به درستی انجام شد) دیگه وارد محیط گرافیک نمی شد.

بعد از چندین بار سعی ناموفق برای وارد شدن، بالاخره وارد محیط متنی شدم و دیدم که از dri اشکال گرفته. به فایل کانفیگ مربوطه (/etc/X11/XF86Config) رفتم و خطی که برای لود dri بود رو حذف (comment) کردم و خوب سیستم الان به درستی بالا میاد اما با حروف فارسی مشکل داره!! و البته کلمثل اینکه ا فونت های TTF رو نمی شناسه، من همین الان تو لینوکس دارم فارسی می نویسم، اما خیلی برنامه ها مثل OpenOffice 1.1.1 مشکل دارند.

این هم فایل های مربوطه:
1: XF86Config

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
# Load "dri"
EndSection

2- خطوط اشکال دار /var/log/XFree86.1.log (یا همون XFree86.0.log)

(EE) R128(0): No DFP detected
(EE) R128(0): [dri] DRIScreenInit failed. Disabling DRI.

3- خطوط مورد دار /var/log/messages

Aug 16 18:38:52 omid gdm[3455]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Aug 16 18:38:55 omid modprobe: modprobe: Can't locate module char-major-10-134
Aug 16 18:38:56 omid modprobe: modprobe: Can't locate module char-major-226

لازمه بگم که من هیچ تغییر خارق العاده ای در جایی (مثل کرنل یا ...) ندادم.

ممنون از کمکتون :)
امید

oxygenws
سه شنبه 27 مرداد 1383, 22:18 عصر
:? :? مشکل از اینهایی که گفتم نبود!!! من تو فایل XF86Config دو خط رو «توضیح» کردم که دونه دونه اونها رو حذف کردم و فهمیدم اشکال از کجاست:


# FontPath "unix/:7100"


با «توضیح» کردن این خط محیط گرافیک راحت بالا میاد ولی فونتهای غیر متعارف ام (فارسی و ...) رو نمی شناسه که هر بار که بالا میام، با نصب دوباره فونت ها (با اینکه تو لیست Font Installer محیط KDE هستند) مشکل رفع می شه!!!

ممنون،
موفق باشید، امید

سیدهانی
چهارشنبه 28 مرداد 1383, 07:36 صبح
سلام ... ببخشید از RHEL AS3 چی هست ؟

hosseinzadeh
چهارشنبه 28 مرداد 1383, 10:22 صبح
ممکنه مشکل با xfstt باشه:
http://lists.xcf.berkeley.edu/lists/gimp-user/2000-April/001041.html
http://www.linuxgazette.com/node/view/6831
برای استفاده از فونت TrueType باید خط مذکور فعال باشد.

oxygenws
چهارشنبه 28 مرداد 1383, 18:32 عصر
ممنون جناب حسین زاده :kiss: :flower: تست می کنم، خبر میدم :)
RHEL همون Red Hat Enterprise Linux هستش.

موفق باشید، امید

oxygenws
پنج شنبه 29 مرداد 1383, 04:29 صبح
مشکل من از طریق توضیح زیر حل شد:

Hi !

First I was so optimistic, but the fonts still don't work right. What I
did was enter all available FontPaths in the XF86Config which made half the
fonts running, means I see in KDE2 the writing on buttons and window
titles, but not in menues or any window. So I will list all information
here that might be helpful. I also took a look at the config file for xfs
which states that it is for RedHat 6.0. Is there anything different betweem
xfs for RH6.0 and RH 7.0 ? Any clues ?
Oke here are the outputs of the various commands:

________ rpm -qa|grep XFree _______________

XFree86-AGX-3.3.6-33
XFree86-ISO8859-2-75dpi-fonts-4.0.1-1
XFree86-ISO8859-9-75dpi-fonts-2.1.2-13
XFree86-VGA16-3.3.6-33
XFree86-4.0.1-1
XFree86-doc-4.0.1-1
XFree86-ISO8859-7-100dpi-fonts-1.0-7
XFree86-Mach8-3.3.6-33
XFree86-Xnest-4.0.1-1
XFree86-libs-4.0.1-1
XFree86-75dpi-fonts-4.0.1-1
XFree86-devel-4.0.1-1
XFree86-ISO8859-2-1.0-12
XFree86-ISO8859-7-1.0-7
XFree86-ISO8859-9-2.1.2-13
XFree86-Mach64-3.3.6-33
XFree86-xf86cfg-4.0.1-1
XFree86-tools-4.0.1-1
XFree86-3DLabs-3.3.6-33
XFree86-cyrillic-fonts-4.0.1-1
XFree86-I128-3.3.6-33
XFree86-ISO8859-2-Type1-fonts-1.0-12
XFree86-ISO8859-7-Type1-fonts-1.0-7
XFree86-Mach32-3.3.6-33
XFree86-SVGA-3.3.6-33
XFree86-xdm-4.0.1-1
XFree86-xfs-4.0.1-1
XFree86-100dpi-fonts-4.0.1-1
XFree86-FBDev-3.3.6-33
XFree86-ISO8859-7-75dpi-fonts-1.0-7
XFree86-Mono-3.3.6-33
XFree86-Xvfb-4.0.1-1
XFree86-8514-3.3.6-33
XFree86-ISO8859-2-100dpi-fonts-1.0-12
XFree86-ISO8859-9-100dpi-fonts-2.1.2-13
XFree86-twm-4.0.1-1

_________ ls -ld /tmp ________

drwxrwxrwt 8 root root 4096 Jan 6 15:19 /tmp

_________ df -h _____________

Filesystem Size Used Avail Use% Mounted on
/dev/hda10 4.8G 2.0G 2.6G 44% /
/dev/hda1 1002M 330M 672M 33% /mnt/windisk

_________ netstat -apvn |grep xfs ___________

unix 0 [ACC] STREAM HÖRT 921 692/xfs /tmp/.font-unix/fs7100
unix 0 [ ] DGRAM 927 692/xfs

HÖRT is german and means listens

________ head -n50 /etc/X11/XF86Config ______________

# File generated by anaconda.#
************************************************** ********************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
# ************************************************** ********************
# ************************************************** ********************
# Files section. This allows default font and rgb paths to be set
# ************************************************** ********************
Section "Files"
# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
RgbPath "/usr/X11R6/lib/X11/rgb"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Linux now uses a font server independent of the X server
# to render fonts.
FontPath "unix/:7100"
FontPath "/usr/lib/X11/fonts/local"
FontPath "/usr/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/lib/X11/fonts/misc:unscaled"

FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/encodings"
FontPath "/usr/lib/X11/fonts/latin2/75dpi"
FontPath "/usr/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/lib/X11/fonts/latin2/100dpi"
FontPath "/usr/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/lib/X11/fonts/PEX"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/ttfonts"
FontPath "/usr/lib/X11/fonts/Type1"
EndSection

I edited this file myself and added the FontPath entries except the first
one which I change from "unix/-1" to "unix/:7100".

______________ rpm -V `rpm -qa|grep XFree` ________________

S.5....T /usr/X11R6/lib/X11/fonts/misc/fonts.dir
S.5....T c /etc/X11/fs/config


Thank you very much whoever deals with my problem,


Greez

Dave

لینک مربوطه: http://www.redhat.com/archives/redhat-list/2001-January/msg00571.html

من دو تغییر رو انجام دادم، ولی فکر کنم، دادن دسترسی ۷۷۷ به شاخه tmp مشکل رو حل کرد (دسترسی اش فکر کنم ۷۳۱ بود!!!) البته این مورد رو هم --هنوز-- داره که کاربر شاخهء tmp جناب nobody :) هستند، یعنی xfs محترم که مال جناب root بودند، یه جورایی نمی تونستند.... (تا آخرش رو بفهمید دیگه :) )

ممنون،
موفق باشید، امید

hosseinzadeh
پنج شنبه 29 مرداد 1383, 10:35 صبح
توضیح عمومی:
777:rwxrwxrwx
731:rwx-wx--x