Lazarus stürzt beim speichern eine Projektes ab
-
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Sa 9. Sep 2006, 18:05
- OS, Lazarus, FPC: Linux (L trunk FPC trunk)
- CPU-Target: 64Bit
- Wohnort: Dresden
- Kontaktdaten:
Re: Lazarus stürzt beim speichern eine Projektes ab
und in Packages müsste ein Ordner iconvenc\src sein mit der vermissten Unit. Das sieht eigentlich alles Richtig aus. Da bin ich gerade überfragt, was da schief läuft.
Johannes
Re: Lazarus stürzt beim speichern eine Projektes ab
Kubuntu / KDE4?
Da hatte ich kürzlich das gleiche Problem (und mit anderen Dialogen ähnlich).
Ich habe (ohne ihn wirklich zu verstehen) den Rat befolgt, ".gtkrc-2.0-kde4" zu löschen (man braucht root-Rechte, muss das rm-Kommando also mit sudo geben).
Danach lief alles, was ich probiert habe.
Die Sache könnte mit https://bugs.launchpad.net/ubuntu/+sour ... bug/352946 zu tun haben ?
Gruß
Wolfgang Jäger
Da hatte ich kürzlich das gleiche Problem (und mit anderen Dialogen ähnlich).
Ich habe (ohne ihn wirklich zu verstehen) den Rat befolgt, ".gtkrc-2.0-kde4" zu löschen (man braucht root-Rechte, muss das rm-Kommando also mit sudo geben).
Danach lief alles, was ich probiert habe.
Die Sache könnte mit https://bugs.launchpad.net/ubuntu/+sour ... bug/352946 zu tun haben ?
Gruß
Wolfgang Jäger
Re: Lazarus stürzt beim speichern eine Projektes ab
Haben jene mit dem Problem zufälligerweise eine nvidia Karte und den propritären Treiber installiert?
Ich hänge mich mal hier mit ran, hab bei mir Lazarus auf openSUSE 11.2 installiert, beim Öffnen und Speichern - Dialog stürzt es unter KDE 4.3 ab, unter Gnome läuft es. Egal was ich mache, auch die Tipps mit dem Theme umstellen, es geht nicht. Interessanterweise habe ich einen eeePC, auf dem es mit KDE 4.3 keine Probleme gibt ohne dass ich irgend einen Finger daran gerührt hab.
Nun das Lustige: Habe wegen xen die xorg.conf von nvidia (der propritäre Treiber) auf nv umgestellt. Und siehe da, Lazarus werkelt jetzt auch unter KDE 4.3 . Kann das eventuell jemand bestätigen?
Ich hänge mich mal hier mit ran, hab bei mir Lazarus auf openSUSE 11.2 installiert, beim Öffnen und Speichern - Dialog stürzt es unter KDE 4.3 ab, unter Gnome läuft es. Egal was ich mache, auch die Tipps mit dem Theme umstellen, es geht nicht. Interessanterweise habe ich einen eeePC, auf dem es mit KDE 4.3 keine Probleme gibt ohne dass ich irgend einen Finger daran gerührt hab.
Nun das Lustige: Habe wegen xen die xorg.conf von nvidia (der propritäre Treiber) auf nv umgestellt. Und siehe da, Lazarus werkelt jetzt auch unter KDE 4.3 . Kann das eventuell jemand bestätigen?
-
- Beiträge: 250
- Registriert: Di 16. Dez 2008, 20:13
- OS, Lazarus, FPC: aptosid (aptosid.com); Lazarus SVN gtk2+qt4; FPC 2.4.0
- CPU-Target: 32/64Bit
Re: Lazarus stürzt beim speichern eine Projektes ab
# GeForce 8400 GSluriv hat geschrieben:Haben jene mit dem Problem zufälligerweise eine nvidia Karte und den propritären Treiber installiert?
# KDE 4.3.2
# Lazarus SVN Rev 22856M QT/GTK/GTK2
# nvidia Treiber 190.42
# Kernel 2.6.31-6
Keine Probleme.
mfg _X_
Re: Lazarus stürzt beim speichern eine Projektes ab
Sehr merkwürdig, nachdem ich von nv wieder auf nvidia umgestellt habe, gehen auch die öffnen/schließen-Dialoge, und unabhängig davon, welches GTK-Theme ich eingestellt hab.
Ich dachte heute ist 1. Advent und nicht 1. April.
Ich dachte heute ist 1. Advent und nicht 1. April.
-
- Beiträge: 250
- Registriert: Di 16. Dez 2008, 20:13
- OS, Lazarus, FPC: aptosid (aptosid.com); Lazarus SVN gtk2+qt4; FPC 2.4.0
- CPU-Target: 32/64Bit
Re: Lazarus stürzt beim speichern eine Projektes ab
Stimmt auchluriv hat geschrieben:Ich dachte heute ist 1. Advent und nicht 1. April.
-
- Beiträge: 49
- Registriert: So 22. Nov 2009, 18:12
- OS, Lazarus, FPC: Windows 7 Professional 64Bit / Kubuntu 10.04 (Lazarus 0.9.28.2 64 Bit FPC 2.2.4)
- CPU-Target: Intel i5-760
Re: Lazarus stürzt beim speichern eine Projektes ab
Da ich jetzt mal wieder Zeit hatte, mich dem Problem anzunehmen, habe ich es nun noch einmal probiert. Da die neue Version (0.9.28.2) nur Probleme mit dem Quelltext machte, habe ich wieder die alte Version (0.9.26.2-2) installiert. Danach habe ich die Datei "/home/<user>/.gtkrc-2.0-kde4" in "/home/<user>/.gtkrc-2.0-kde4.bak" umbenannt. Jetzt funktioniert zwar Lazarus wieder korrekt, es werden aber nicht die neuen Komponenten, sondern die alten verwendet. Dies gilt leider auch für andere GTK-Programme (außer für OpenOffice). Es scheint mir also, dass das Problem sofort wieder auftreten wird, wenn die erstellten Programm auf ein System gelangen, auf dem die neuen Komponenten verwendet werden. Alles in allem habe ich den Eindruck, dass es mit irgendwelchen Inkompatibilitäten mit qtcurve zusammenhängt.
Die Datei hat bei mir den Inhalt
Die darin verwiesene Datei hat diesen Inhalt
edit: Am Grafiktreiber wird es dann ja wohl eher auch nicht liegen, denn ich habe nen ATI-Grafikchip (ich meine ATI Radeon 200 M), die mit dem open-source-Treiber läuft (der ATI-Treiber funzt seit Karmic nicht mehr).
Die Datei hat bei mir den Inhalt
Code: Alles auswählen
include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"
Die darin verwiesene Datei hat diesen Inhalt
Code: Alles auswählen
gtk-menu-images = 1
style "qtcurve-default"
{
GtkButton::default_border = { 0, 0, 0, 0 }
GtkButton::default_outside_border = { 0, 0, 0, 0 }
GtkMenuItem::selected_shadow_type = out
GtkWidget::interior_focus = 1
GtkButton::child_displacement_x = 1
GtkButton::child_displacement_y = 1
GtkWidget::focus-line-width = 1
GtkRange::trough_border = 0
GtkWidget::focus-padding = 1
GtkButton::focus-padding = 2
GtkOptionMenu::focus-padding = 1
GtkCheckButton::focus-padding = 1
GtkRadioButton::focus-padding = 1
GtkSpinButton::focus-padding = 1
GtkPaned::handle_size = 6
GtkPaned::handle_width = 6
GtkRange::slider_width = 15
GtkRange::slider_length = 24
GtkRange::stepper_size = 15
GtkScale::slider_length = 21
GtkScale::slider_width = 13
GtkScrollbar::min_slider_length = 16
GtkCheckButton::indicator_size = 13
GtkMenuBar::internal-padding = 0
GtkToolbar::internal-padding = 2
GtkNotebook::tab-overlap = 2
GtkNotebook::tab-curvature = 4
GtkStatusbar::shadow-type = 0
GtkComboBoxEntry::appears-as-list = 1
GtkTreeView::allow-rules = 1
GtkTreeView::row-ending-details = 1
GtkMenu::vertical-padding = 0
GtkMenu::horizontal-offset = -2
GtkMenu::vertical-offset = 1
GtkCheckMenuItem::indicator-size=17
GtkEntry::honors-transparent-bg-hint = 1
GtkScrolledWindow::scrollbar-spacing = 3
xthickness = 1
ythickness = 1
engine "qtcurve"
{
}
}
style "qtcurve-pathbutton" = "qtcurve-default"
{
GtkButton::child_displacement_x = 0
GtkButton::child_displacement_y = 0
}
style "qtcurve-toolbar" = "qtcurve-default"
{
GtkButton::default_border = { 0, 0, 0, 0 }
GtkButton::default_outside_border = { 0, 0, 0, 0 }
GtkWidget::interior_focus = 1
GtkButton::child_displacement_x = 1
GtkButton::child_displacement_y = 1
GtkOptionMenu::focus-padding = 0
GtkWidget::focus-padding = 1
}
style "qtcurve-toolbarbutton" = "qtcurve-toolbar"
{
xthickness = 2
ythickness = 2
}
style "qtcurve-sptoolbar" = "qtcurve-default"
{
GtkButton::default_border = { 0, 0, 0, 0 }
GtkButton::default_outside_border = { 0, 0, 0, 0 }
GtkWidget::interior_focus = 1
GtkButton::child_displacement_x = 1
GtkButton::child_displacement_y = 1
GtkOptionMenu::focus-padding = 0
GtkWidget::focus-padding = 1
xthickness = 2
ythickness = 3
}
style "qtcurve-sptoolbarbutton" = "qtcurve-sptoolbar"
{
xthickness = 4
ythickness = 5
}
style "qtcurve-h2" = "qtcurve-default"
{
xthickness = 1
ythickness = 2
}
style "qtcurve-w2" = "qtcurve-default"
{
xthickness = 2
ythickness = 2
}
style "qtcurve-entry" = "qtcurve-default"
{
xthickness = 4
ythickness = 4
GtkWidget::interior-focus = 0
GtkWidget::focus-line-width = 0
GtkEntry::inner-border = { 0, 0, 0, 0}
}
style "qtcurve-range" = "qtcurve-default"
{
xthickness = 4
ythickness = 4
GtkWidget::interior-focus = 0
GtkWidget::focus-line-width = 0
GtkEntry::inner-border = { 0, 0, 0, 0}
}
style "qtcurve-tasklist" = "qtcurve-default"
{
xthickness = 5
ythickness = 3
}
style "qtcurve-menuitem" = "qtcurve-default"
{
xthickness = 1
ythickness = 3
GtkMenuItem::horizontal-padding = 1
# We are setting the desired height by using wide-separators
# There is no other way to get the odd height ...
GtkMenuItem::wide-separators = 1
GtkMenuItem::separator-width = 1
GtkMenuItem::separator-height = 1
}
style "qtcurve-menubar" = "qtcurve-default"
{
GtkMenuBar::shadow_type = GTK_SHADOW_ETCHED_IN
GtkToolbar::shadow_type = GTK_SHADOW_ETCHED_IN
xthickness = 2
ythickness = 2
}
style "qtcurve-menubaritem" = "qtcurve-default"
{
GtkMenuItem::horizontal-padding = 5
xthickness = 2
ythickness = 2
}
style "qtcurve-swt-combo" = "qtcurve-default"
{
xthickness = 2
ythickness = 2
}
style "qtcurve-combo" = "qtcurve-default"
{
xthickness = 4
ythickness = 4
}
style "qtcurve-combo-button" = "qtcurve-default"
{
xthickness = 1
ythickness = 1
}
style "qtcurve-separator" = "qtcurve-menuitem"
{
ythickness = 1
GtkMenuItem::wide-separators = 1
GtkMenuItem::separator-width = 1
GtkMenuItem::separator-height = 4
}
style "qtcurve-w0" = "qtcurve-default"
{
xthickness = 0
ythickness = 0
}
style "qtcurve-header" = "qtcurve-default"
{
xthickness = 2
ythickness = 0
GtkButton::focus-padding = 1
}
style "qtcurve-tabbutton" = "qtcurve-default"
{
GtkButton::child_displacement_x = 0
GtkButton::child_displacement_y = 0
GtkButton::focus-padding = 0
}
style "qtcurve-notebook_bg"
{
}
class "*GtkWidget" style "qtcurve-default"
class "*GtkNotebook" style "qtcurve-w2"
class "*Button" style "qtcurve-h2"
class "*GtkOptionMenu" style "qtcurve-h2"
class "*GtkRange" style "qtcurve-w2"
class "*GtkMenu" style "qtcurve-w2"
class "*GtkScrolledWindow" style "qtcurve-w2"
class "*GtkViewport" style "qtcurve-w2"
class "*MenuBar" style "qtcurve-menubar"
class "*MenuItem" style "qtcurve-menuitem"
class "*GtkFrame" style "qtcurve-w2"
class "*GtkStatusbar" style "qtcurve-default"
class "*GtkRadioButton" style "qtcurve-default"
class "*GtkCheckButton" style "qtcurve-default"
class "*GtkSpinButton" style "qtcurve-range"
widget_class "*<GtkNotebook>" style "qtcurve-notebook_bg"
widget_class "*<GtkNotebook>*<GtkEventBox>" style "qtcurve-notebook_bg"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "qtcurve-notebook_bg"
widget_class "*<GtkNotebook>*<GtkLayout>" style "qtcurve-notebook_bg"
widget_class "*<GtkNotebook>*<GtkViewport>" style "qtcurve-notebook_bg"
widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "qtcurve-notebook_bg"
widget_class "*.GtkMenuItem.*" style "qtcurve-default"
widget_class "*.GtkAccelMenuItem.*" style "qtcurve-default"
widget_class "*.GtkRadioMenuItem.*" style "qtcurve-default"
widget_class "*.GtkCheckMenuItem.*" style "qtcurve-default"
widget_class "*.GtkImageMenuItem.*" style "qtcurve-default"
class "*GtkEntry" style "qtcurve-entry"
widget_class "*.tooltips.*.GtkToggleButton" style "qtcurve-tasklist"
widget_class "*Tree*GtkButton" style "qtcurve-header"
widget_class "*List*GtkButton" style "qtcurve-header"
widget_class "BasePWidget.GtkEventBox.GtkTable.GtkFrame" style "qtcurve-w2"
widget_class "*Toolbar*" style "qtcurve-toolbar"
widget_class "*Toolbar*Button" style "qtcurve-toolbarbutton"
widget_class "*HandleBox*HBox*SPDesktopWidget" style "qtcurve-sptoolbar"
widget_class "*HandleBox*SPButton" style "qtcurve-sptoolbarbutton"
widget_class "*.GtkCombo.GtkEntry" style "qtcurve-combo"
widget_class "*.GtkCombo.GtkButton" style "qtcurve-combo-button"
widget_class "*.SwtFixed.GtkCombo.GtkButton" style "qtcurve-swt-combo"
widget_class "*.SwtFixed.GtkCombo.GtkEntry" style "qtcurve-entry"
widget_class "*Toolbar*Entry" style "qtcurve-entry"
class "GtkComboBoxEntry" style "qtcurve-w0"
widget_class "*.GtkComboBoxEntry.*Button" style "qtcurve-w0"
widget_class "*PathBar.*Button" style "qtcurve-pathbutton"
class "*SeparatorMenuItem" style "qtcurve-separator"
widget_class "*.GtkSeparatorMenuItem.*" style "qtcurve-separator"
widget_class "*.GeditNotebook.GtkHBox.GtkButton" style "qtcurve-tabbutton"
widget_class "*MenuBar*MenuItem" style "qtcurve-menubaritem"
# Seems to fix issues with pidgin where some buttons have icons, and others not.
# Messes other widgets up :-(
#style "qtcurve-box" = "qtcurve-default"
#{
# xthickness = 2
# ythickness = 2
#}
#
#widget_class "*.*Box.*" style "qtcurve-box"
edit: Am Grafiktreiber wird es dann ja wohl eher auch nicht liegen, denn ich habe nen ATI-Grafikchip (ich meine ATI Radeon 200 M), die mit dem open-source-Treiber läuft (der ATI-Treiber funzt seit Karmic nicht mehr).