انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نرم‌افزارهای فنی-مهندسی => نویسنده: کامروا در 01 خرداد 1392، 10:00 ب‌ظ

عنوان: خارج شدن از محیط Scilab هنگام عملیات Plot [حل شد]
ارسال شده توسط: کامروا در 01 خرداد 1392، 10:00 ب‌ظ
سلام به دوستان گرامی

بنده ورژن 5.4.1 سایلب رو برروی اوبونتو 12.04 نصب کردم.
هنگام انجام Plot ، برنامه کرش میکنه و خارج میشه !

مثلا :
plot(3,1,1)
جستجو کردم و نوشته بودند که احتمال داره از کارت گرافیک باشه که اگر آپدیت کنید درست میشه.
اما مدل کارت گرافیک من ATI Radeon HD 4200 هست که ظاهرا آپدیتی واسش نیومده !!

مثلا توی این لینک درمورد این مشکل در سایلب 5.0 بتا رو نوشته که باید گرافیک رو آپدیت کنم : (البته ورژن سایلب من 5.4.1 هست)
http://wiki.scilab.org/Troubleshooting%20for%20Scilab%205.0%20beta?action=fullsearch&context=180&value=%22X11%22&titlesearch=Titles (http://wiki.scilab.org/Troubleshooting%20for%20Scilab%205.0%20beta?action=fullsearch&context=180&value=%22X11%22&titlesearch=Titles)

توی این لینک :
http://wiki.scilab.org/Graphical%20issues%20with%20Scilab%205.X (http://wiki.scilab.org/Graphical%20issues%20with%20Scilab%205.X)

نوشته که برای این مشکل در لینوکس باید اینکارو انجام بدم :
نقل‌قول

Workaround for Linux

Likely, there is a workaround to tackle this issue. One solution is to use a software accelerated driver. To do it, in /etc/X11/xorg.conf, look for the Section called Device and change the option Driver to mesa.

Section "Device"
        Identifier      "Your Graphic card"
        Driver  "vesa"
[...]
EndSection
Unfortunately, this solution makes Scilab pretty slow.
که اصلا توی مسیر /etc/X11 فایلی با نام xorg.conf‌ پیدا نکردم!

نمیدونم باید چیکار کنم!

ممنون میشم راهنمایی کنید

عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 01 خرداد 1392، 10:20 ب‌ظ
برنامه با coredump کردن خارج میشه؟ پوشه خانگی رو چک کنید و ببینید فایلی با این نام (یا نام مشابه مثل program.core) پیدا می‌کنید یا نه؟ اگر پیدا کردید با gdb ببینید برنامه چطور خارج شده. مثلا:

gdb
core program.core


برای فایل xorg.conf هم اول gdm یا kdm یا هر display manager دیگری که استفاده می‌کنید رو خاموش کنید، بعد از طریق کاربر root این دستور رو اجرا کنید:

Xorg -configure
فایل توی پوشه خانگی شما ایجاد میشه که اون روی توی مسیر etc/X11/xorg.conf/ کپی کنید.
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 01 خرداد 1392، 10:31 ب‌ظ
ببخشید من مبتدی ام ، تازه به جمع کابران اوبونتو اضافه شدم :)
لطفا یکم بیشتر توضیح بدید تا متوجه بشم. مرسی ;)

نقل‌قول
پوشه خانگی رو چک کنید و ببینید فایلی با این نام (یا نام مشابه مثل program.core) پیدا می‌کنید یا نه؟
پوشه خانگی همون ~ دیگه ؟ اگر آره نه همچین فایلی پیدا نکردم...

نقل‌قول
برای فایل xorg.conf هم اول gdm یا kdm یا هر display manager دیگری که استفاده می‌کنید رو خاموش کنید
این gdm و kdm چی هستند !! چطور باید خاموشش کنم ؟

بازم ببخشید

سپاس
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: محمدرضا ح. در 01 خرداد 1392، 10:57 ب‌ظ
۱. آیا نرم افزار های دیگر رو هم تست کردید؟ gnuplot رو هم نصب کنید و ببینید چنین چیزی چی خروجی میده :

plot sin(x)
و اگر مشکل پابرجا بود ، ابتدا lightdm (معادل kdm , gdm در اوبونتو) رو خاموش کنید :

sudo service lightdm stop
و بعد با ctrl+alt+F1 وارد محیط متنی بشید و لاگین کنید و دستورات fond عزیز رو بزنید.
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 01 خرداد 1392، 11:46 ب‌ظ
ممنون.
با کمک شما فایل Xorg.conf‌ رو در مسیر etc/X11 کپی کردم.

از طریق دستور sudo lshw -C video مدل کارت گرافیک رو بدست آوردم :

*-display               
       description: VGA compatible controller
       product: RS880M [Mobility Radeon HD 4200 Series]
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 5
       bus info: pci@0000:01:05.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:18 memory:e0000000-efffffff ioport:a000(size=256) memory:f4200000-f420ffff memory:f4100000-f41fffff


حالا طبق توضیحات :

Section "Device"
        Identifier      "Your Graphic card"
        Driver  "vesa"
[...]
EndSection

بجای Your Graphic Card‌ و vesa باید کدوما رو بنویسم ؟

ممنون
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 02 خرداد 1392، 10:31 ق‌ظ
لطفا اون فایل رو فعلا ویرایش نکنید. بهتره محتویات اون فایل  رو ارسال کنید تا ببینیم در حال حاضر از چه تنظیمات و درایوری استفاده میکنید. اون طور که توی لینکی که خودتون فرستادید گفته، باید از درایور mesa استفاده کنید. اما اول باید ببینیم در حال حاضر از چه درایوری استفاده میکنید و درایور mesa هم چه قابلیتی داره که میتونه به برنامه scilab کمک کنه و آیا اون قابلیت توی درایوری در در حال حاضر استفاده می‌کنید هم وجود داره یا نه؟


ویرایش:
توی لینک توضیح داده که این قابلیت (pbuffer) در حال حاضر توی درایورهای آزاد پشتیبانی نمیشه و فقط توی درایورهای غیر آزاد nvidia و ati پشتیبانی میشه. اما شما فایل xorg.conf رو ارسال کنید تا ببینیم باید کجا این تغییرات رو اعمال کنید و درایور mesa رو توی کدوم قسمت باید فعال کنید.
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 02 خرداد 1392، 02:06 ب‌ظ
ممنون از توجه شما.

محتوی فایل xorg.conf :

Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
Screen      1  "Screen1" RightOf "Screen0"
Screen      2  "Screen2" RightOf "Screen1"
Screen      3  "Screen3" RightOf "Screen2"
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Monitor"
Identifier   "Monitor1"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Monitor"
Identifier   "Monitor2"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Monitor"
Identifier   "Monitor3"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"            # [<bool>]
        #Option     "kmsdev"              # <str>
        #Option     "ShadowFB"            # [<bool>]
Identifier  "Card0"
Driver      "modesetting"
BusID       "PCI:1:5:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            # [<bool>]
        #Option     "SWcursor"            # [<bool>]
        #Option     "EnablePageFlip"      # [<bool>]
        #Option     "AccelDFS"            # [<bool>]
        #Option     "IgnoreEDID"          # [<bool>]
        #Option     "ColorTiling"        # [<bool>]
        #Option     "ColorTiling2D"      # [<bool>]
        #Option     "RenderAccel"        # [<bool>]
        #Option     "SubPixelOrder"      # [<str>]
        #Option     "AccelMethod"        # <str>
        #Option     "DRI"                # [<bool>]
        #Option     "TVStandard"          # <str>
        #Option     "EXAVSync"            # [<bool>]
        #Option     "EXAPixmaps"          # [<bool>]
        #Option     "ZaphodHeads"        # <str>
        #Option     "EnablePageFlip"      # [<bool>]
        #Option     "SwapbuffersWait"    # [<bool>]
Identifier  "Card1"
Driver      "radeon"
BusID       "PCI:1:5:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"            # [<bool>]
        #Option     "Rotate"              # <str>
        #Option     "fbdev"              # <str>
        #Option     "debug"              # [<bool>]
Identifier  "Card2"
Driver      "fbdev"
BusID       "PCI:1:5:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"            # [<bool>]
        #Option     "DefaultRefresh"      # [<bool>]
        #Option     "ModeSetClearScreen" # [<bool>]
Identifier  "Card3"
Driver      "vesa"
BusID       "PCI:1:5:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device     "Card2"
Monitor    "Monitor2"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen3"
Device     "Card3"
Monitor    "Monitor3"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 02 خرداد 1392، 02:33 ب‌ظ
ظاهرا شما یدونه کارت گرافیک ati رو سیستم دارید. (یا اینکه X فقط یدونه رو شناسایی کرده) من قسمت های اضافی این فایل رو پاک کردم (برای جلوگیری از سردرگمی) کافیه اول مطمئن بشید درایور mesa روی سیستم شما نصب هست، (اگه نصب نبود باید نصبش کنید) بعدش فایل etc/X11/xorg.conf رو با یه ویرایشگر باز کنید، همه محتویات اون رو پاک کنید و این خطوط رو به طور کامل جایگزین خطوط قبلی کنید:

Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"            # [<bool>]
        #Option     "DefaultRefresh"      # [<bool>]
        #Option     "ModeSetClearScreen" # [<bool>]
Identifier  "Card0"
Driver      "mesa"
BusID       "PCI:1:5:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

بعد سیستم رو reboot کنید وبعدش محتویات فایل /var/log/Xorg.0.log رو ارسال کنید. این فایل خیلی طولانی و حجیم هست که بهتره اون رو توی سایت codepad.org قرار بدید و لینک اون رو برای ما بفرستید. و بعد کمی با اون برنامه scilab کار کنید و ببینید خوب کار میکنه یا نه؟ اگر خوب کار کرد، که شما خوش شانس هستید و همینطور ادامه بدید، وگرنه فایل /etc/X11/xorg.conf رو پاک کنید تا همه چیز به حالت اول برگرده.
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 02 خرداد 1392، 03:06 ب‌ظ
نقل‌قول
مطمئن بشید درایور mesa روی سیستم شما نصب هست، (اگه نصب نبود باید نصبش کنید)
توی سایت خارجی نوشته بود که برای نصب mesa باید اینکارو انجام بدی :
نقل‌قول
First check if you already have mesa installed, you can check it with command: dpkg -l *mesa*
Then type this to install mesa GL implementation: sudo apt-get install libglapi-mesa && sudo apt-get install libosmesa6
اینکارو انجام دادم.

نقل‌قول
بعدش فایل etc/X11/xorg.conf رو با یه ویرایشگر باز کنید، همه محتویات اون رو پاک کنید و این خطوط رو به طور کامل جایگزین خطوط قبلی کنید
اینکارم انجام دادم.

نقل‌قول
عد سیستم رو reboot کنید

بعد سیستم رو reboot کردم ولی اوبونتو دیگه اجرا نشد !!!
یعنی اونجایی که باید یوزر پسورد اوبونتو رو بزنم تا وارد بشه نمیاد !! صفحه سیاه میشه و اتفاقی نمیفته !!
الانم از اون یکی سیستمم دارم پست میذارم!!!  ](*,)
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 02 خرداد 1392، 03:18 ب‌ظ
بسیار خب، نگران نباشید، تنها کاری که باید بکنید اینه که فایل /etc/X11/xorg.conf رو پاک کنید. از اونجا که دیگه به محیط گرافیکی دسترسی ندارید، میتونید از یه دیسک زنده استفاده کنید. سیستم رو با دیسک زنده boot کنید و پارتیشن ها رو mount کنید و فایل /etc/X11/xorg.conf رو پاک کنید تا همه چیز به حالت اول برگرده. اما من هنوز به فایل /var/log/Xorg.0.log احتیاج دارم (باید ببینیم چه اتفاقی افتاده) از روی همون دیسک زنده، میتونید پارتیشن var ای که توی هارد دیسک هست رو مونت کنید و اطلاعات اون رو بفرستید. یادتون باشه که فایل سیستم دیسک زنده رو با فایل سیستم سیستم اصلی اشتباه نکنید! اگه به دیسک زنده دسترسی ندارید، میتونید از حالت rescue استفاده کنید. (احتمالا اوبونتو همچین چیزی باید داشته باشه) راستی فایل /var/log/Xorg.0.log توی هر بار اجرا شدن سیستم overwrite میشه و اگه حتی یه بار محیط گرافیکی رو اجرا کنید، دیگه محتویات اون فایل بدرد نمیخوره.
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 02 خرداد 1392، 03:46 ب‌ظ
ممنون از اینکه وقت میذاری دوست عزیز. شرمنده بخدا :(

الان از طریق دیسک زنده اجرا کردم.
محتوی فایل xorg.0.log رو اینجا http://codepad.org/s2Fp56UK قرار دادم.

حالا چطور باید به اون درایور مونت بشم و فایل xorg.conf‌ رو حذف کنم؟

سپاس
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 02 خرداد 1392، 04:24 ب‌ظ
اگه هنوز درایو رو mount نکردید، چطور محتویات اون فایل رو فرستادید؟ دیسک زنده هم یه فایل Xorg.0.log داره که نباید با فایل Xorg.0.log مد نظر ما که الان توی هارد دیسک قرار داره و هنوز هم هارد مونت نشده اشتباه بشه. برای مونت کردن، کافیه اول دستور زیر رو اجرا کنید:

fdisk -l
که دستور بالا لیست پارتیشن ها رو چاپ میکنه و شما باید پارتیشنی که توش لینوکس رو نصب کردید رو تشخیص بدید و بعد به این صورت مونت کنید:

mount /dev/sda2 /mnt
که فرض شده لینوکس توی پارتیشن /dev/sda2 نصب هست.

نکته: اگر از یه دیسک زنده مدرن استفاده می‌کنید، معمولا به صورت خودکار همه پارتیشن ها رو برای شما مونت میکنه. حالا یا توی /mnt  یا توی /media یا جای دیگه. اول چک کنید ببینید اگر مونت نکرده بود، بعدا خدتون به روش بالا مونت کنید. میتونید با اجرای دستور df یا mount هم ببینید چه فایل سیستم هایی در حال حاضر مونت هستند.

بعد از اینکه مونت کردید، میتونید به فایلهای مد نظر ما به این صورت دسترسی داشته باشید:
/mnt/etc/X11/xorg.conf
/media/var/log/Xorg.0.log

(با فرض اینکه پارتیشن توی /mnt مونت شده)
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 02 خرداد 1392، 05:29 ب‌ظ
ببینید الان که از طریق دیسک بوتش کردم.

توی عکس نگاه کنید :
http://up.vbiran.ir/uploads/136931369715573_0Screenshot%20from%202013-05-23%2012:50:44.png

اون Device که الان انتخا هست مربوط به همون درایو اصلی هست که باید فایل xorg.0.log‌ رو واستون بفرستم.
چون همین فایل توی اولین Device (اسمش System... هستن) هم هست که مربوط به اطلاعات دیسک هست.
پس اون فایلی که آپلود کردم نباید مشکلی داشته باشه. درسته ؟
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 02 خرداد 1392، 06:17 ب‌ظ
پست 7 رو ویرایش کردم. لطفا فایل جدید رو از پست ۷ بردارید.
اون تصویری که گذاشتید، اگه مربوط به پارتیشنی هست که توش لینوکس رو نصب کردید، کافیه پوشه etc رو باز کنید و بعدش وارد پوشه X11 بشید و فایل xorg.conf رو پاک کنید و فایلی که توی پست ۷ هست رو اونجا قرار بدید و دوباره با اون فایل اوبونتو رو بوت کنید. اگه باز هم کار نکرد، یعنی اینکه یا درایور mesa روی سیستم شما نصب نیست، یا یه اشکال وجود داره که من جوابش رو نمیدونم. (اما شما باز هم فایل Xorg.0.log رو بفرستید تا بقیه دوستان بتونند کمک کنن)

اگه فایل جدیدی که توی پست ۷ گذاشتم کار نکرد، دوباره با دیسک زنده بوت کنید و این بار کلا فایل xorg.conf رو پاک کنید و هیچ چیزی هم جایگزینش نکنید تا همه چیز به حالت اول برگرده و اوبونتو با خوبی و خوشی بالا بیاد.
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 02 خرداد 1392، 06:24 ب‌ظ
از طریق روش شما ، فایل رو در اینجا http://codepad.org/A2uLhT7y آپلود کردم.

فایل xorg.conf رو هم حدف کردم.

توجه داشته باشید که من هنوز لینوکس رو بوت نکردم تا الان هرکاری کردم از طریق دیسک زنده بوده...!
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 02 خرداد 1392، 06:29 ب‌ظ
این تاپیک داره کم کم باعث میشه من سردرد بگیرم!! کامروا جان شما همون فایلی که تو پست ۷ گذاشتم رو یه تست بزن نتیجش که توی فایل Xorg.0.log ریخته میشه رو برای ما بفرست تا ببینیم کلا قضیه از چه قراره  ;)
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 02 خرداد 1392، 07:05 ب‌ظ
این تاپیک داره کم کم باعث میشه من سردرد بگیرم!! کامروا جان شما همون فایلی که تو پست ۷ گذاشتم رو یه تست بزن نتیجش که توی فایل Xorg.0.log ریخته میشه رو برای ما بفرست تا ببینیم کلا قضیه از چه قراره  ;)
شرمنده داداش :(

کارایی که گفتین رو انجام دادم.
بازم بوت نشد !!

اینم محتوی فایل Xorg.0.log :
http://codepad.org/vj1m69V6
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: fond در 02 خرداد 1392، 07:27 ب‌ظ
کارهایی که گفتین انجام دادین، شامل پاک کردن فایل /etc/X11/xorg.conf از توی هارد دیسک هم میشه؟ اگه هنوز اون فایل رو پاک نکردید، همین الان پاکش کنید. حالا یا با دیسک زنده یا از طریق حالت rescue خود اوبونتو. اگه اون فایل رو هم پاک کردید و هنوز اوبونتو بوت نمیشه، به احتمال زیاد یه فایل xorg.conf دیگه توی دایرکتوری xorg.conf.d توی همون etc/X11 هست که مانع میشه. در این حالت کافیه به پست ششم که خودتون ارسال کردید مراجعه کنید و فایلی که گذاشتید رو توی مسیر /etc/X11/xorg.conf کپی کنید. (همون فایل پیشفرضی که با دستور Xorg -configure ساختید منظورم هست)
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 02 خرداد 1392، 07:59 ب‌ظ
نقل‌قول
کارهایی که گفتین انجام دادین، شامل پاک کردن فایل /etc/X11/xorg.conf از توی هارد دیسک هم میشه؟
بله پاک کردم.

نقل‌قول
اگه اون فایل رو هم پاک کردید و هنوز اوبونتو بوت نمیشه، به احتمال زیاد یه فایل xorg.conf دیگه توی دایرکتوری xorg.conf.d توی همون etc/X11 هست که مانع میشه
نه فایل دیگه ای با نام xorg.conf وجود نداره !

نقل‌قول
در این حالت کافیه به پست ششم که خودتون ارسال کردید مراجعه کنید و فایلی که گذاشتید رو توی مسیر /etc/X11/xorg.conf کپی کنید
اینکارو هم کردم ولی بازم بوت نمیشه !! ](*,)
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 03 خرداد 1392، 12:01 ق‌ظ
پس یعنی اوبونتو رو دوباره نصب کنم ؟! :((
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: Scilab.IR در 03 خرداد 1392، 08:36 ق‌ظ
خسته‌نباشید جناب fond  :)

آقای کامروا پیشنهاد می‌کنم باگ ریپورت کنید.
http://bugzilla.scilab.org/enter_bug.cgi

فقط کافیه توضحات مربوط به باگ رو به صورت زیر ارسال کنید:
How to reproduce the bug:
ایجا دستوراتی که باعث کرش کردن سایلب میشه رو وارد کنید

همچنین خروجی دستور زیر رو هم باید اضافه کنید:
[a, b] = getdebuginfo()
باتشکر
عنوان: پاسخ : خارج شدن از محیط Scilab هنگام عملیات Plot
ارسال شده توسط: کامروا در 05 خرداد 1392، 11:13 ق‌ظ
با تشکر از جناب fond و آقای خورشیدی

بالاخره تونستم با جستجو کردن در سایت های مختلف هم مشکل بوت نشدن اوبونتو رو حل کنم و هم Plot‌ در سایلب. \\:D/


در ابتدا باید بگم که بعد از راه حل هایی که جناب fond فرموند (و من هم خیلی مبتدی ام و ممکن برخی کارهایی که ایشون گفتند رو اشتباه انجام داده بودم) اوبونتو دیگه بوت نمیشد ! یعنی تا اون مرحله که باید یوزر و پسورد رو وارد میکردم نمیرسید و صفحه سیاه میشد!

راه حل :
کارهایی که باید انجام میدادم این بود درایور گرافیک رو پاک کنم و دوباره نصب کنم !
برای دوباره نصب کردن درایور گرافیک نیاز به اینترنت داشتم و همونطور که میدونید به محیط گرافیکی هم دسترسی نداشتم و باید از طریق ترمینال به وایرلس متصل میشدم.

۱- کامپیوتر رو Reboot‌ کردم و قبل از بوت شدن کلید Shift صفحه کلید رو فشار دادم تا صفحه Grub ظاهر بشه.
گزینه دوم مربوط به حالت Recover هست که اون رو انتخاب کردم و بعدش لیستی باز شد که گزینه "Drop to root shell prompt" رو انتخاب کردم تا به محیط ترمینال وارد بشم.

۲- خب حالا باید به وایرلس متصل بشیم تا بتونیم درایور رو نصب کنیم، برای اتصال به وایرلس :

فعال کردن وایرلس :
sudo ifconfig wlan0 upاسکن کردن وایرلس های روشن :
sudo iwlist wlan0 scan
اتصال به وایرلس مورد نظر :
sudo iwconfig wlan0 essid NETWORK_ID key s:WIRELESS_KEY
که به جال NETWORK_ID باید نام وایرلس رو بنویسیم و بجای WIRELESS_KEY پسورد رو بنویسیم که مثلا واسه من که وایرلس ام پسورد نداره به این شکل نوشتم :

sudo iwconig wlan0 essid DLink
و در نهایت دستور زیر:

sudo dhclient wlan0
خب تا اینجا تونستیم به وایرلس متصل شیم.

۳- از طریق دستور زیر درایور مربوط به کارت گرافیک رو حذف میکنیم :
sudo apt-get purge fglrx*
فایل xorg.conf رو هم از مسیر زیر حذف میکنیم (البته این فایل واسه من در حالت پیشفرض که اصلا وجود نداشت)
sudo rm /etc/X11/xorg.conf
برای نصب مجدد xorg :
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386
و برای ست کردن xorg :
sudo dpkg-reconfigure xserver-xorgو در نهیات :
sudo reboot
خب بعد از اینکه سیستم رو Reboot کردم و اوبونتو بالا اومد، بالاخره تونستم صفحه  Log in رو ببینم و با صفحه سیاه روبرو نشدم.
حالا باید رمز عبور روز میزدم تا وارد بشم. وقتی رمز رو وارد میکردم و Enter رو میزدم، میخواست وارد بشه اما باز برمیگشت به همون صفحه Login !!

برای اینکه این مشکل برطرف بشه باید توی همین صفحه Login کلید Ctrl + Alt + F1 رو فشار بدید تا وارد محیط ترمینال بشید.
فایل زیر رو حذف کنید :
sudo rm ~/.Xauthorityو بعد مجددا reboot کنید :
sudo reboot
با کارهای فوق بالاخره تونستم وارد محیط اوبونتو بشم و بعد از اینکه وارد محیط سایلب شدم دیدم که دیگه با دستور Plot ، کرش نمیکنه و کاملا داره کار میکنه !

ممنون از شما