[11/03更新]ubuntu12.04的libgtk2.0-0再14.04 not supply

各种窗口管理器和美化相关
回复
閒逛達人
帖子: 39
注册时间: 2014-10-13 16:05

[11/03更新]ubuntu12.04的libgtk2.0-0再14.04 not supply

#1

帖子 閒逛達人 » 2014-10-29 17:31

請問各位先進:

問題一
小弟使用uck製作ubuntu14.04版本時
遇到lightdm-set-defaults找不到的情況
上網尋找答案發現是ubuntu14.04不支援12.04的lightdm-set-defaults
http://askubuntu.com/questions/251041/h ... t-defaults
請問該如何處置?

問題二
假使不使用lightdm-set-defaults桌面則無法顯示出來
再打包完後系統開機會停留在登入畫面
輸入帳號密碼也無法登入顯示啟動失敗
請問如何直接進入到桌面(跳過登錄畫面
跟lightdm-set-defaults有關嗎?
上次由 閒逛達人 在 2014-11-03 16:36,总共编辑 3 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu12.04的lightdm-set-defaults14.04 not supply

#2

帖子 poloshiao » 2014-10-29 23:00

Ubuntu 14.04 Lightdm 設定參閱
https://wiki.ubuntu.com/LightDM#Configuration
閒逛達人
帖子: 39
注册时间: 2014-10-13 16:05

Re: ubuntu12.04的lightdm-set-defaults14.04 not supply

#3

帖子 閒逛達人 » 2014-10-30 10:03

poloshiao 写了:Ubuntu 14.04 Lightdm 設定參閱
https://wiki.ubuntu.com/LightDM#Configuration
先進你好
我發現沒有上述的兩個檔案
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf
是缺少安裝套件嗎?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu12.04的lightdm-set-defaults14.04 not supply

#4

帖子 poloshiao » 2014-10-30 14:12

我發現沒有上述的兩個檔案
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf
是缺少安裝套件嗎?
1. 如果你是 Ubuntu 14.04
參閱
http://askubuntu.com/questions/451950/h ... untu-14-04
/usr/share/lightdm/lightdm.conf.d

2. 如果沒有任何設定檔 可以自己產生一個
例如
gksudo gedit /etc/lightdm/lightdm.conf
第一次使用 gksudo
需要先安裝 gksu 套件
閒逛達人
帖子: 39
注册时间: 2014-10-13 16:05

Re: ubuntu12.04的lightdm-set-defaults14.04 not supply

#5

帖子 閒逛達人 » 2014-10-31 16:21

感謝poloshiao前輩的教學,小弟受益良多。
目前小弟遇到新的困難點:
首先再製作uck的過程中
我在建制環境底下(之前再ubuntu12.04下製作uck執行下列指令都可以通過)
目前想要重新製作14.04的環境但再執行下面bash檔時卻發生無法啟動桌面的問題
因此再進行一系列排除問題的過程發現跟下面指令有關(再不執行下面兩段指令情況下,是可以成功開機且進入到桌面,但是卻發生沒有上面那一欄的bar,應用程式,位置,時間,等等 關機鈕都消失了)
所以才有上述lightdm-set-defaults的問題
﹍﹍﹍﹍﹍﹍﹍﹍﹍下面是我對問題的了解﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍
我認為是原本的libgtk2.0-0有支援到12.04可是到了14.04版後套件就不支援了
且再14.04的環境底下,lightdm-set-defaults被改到50-ubuntu.conff的檔案裡
因此如果要再14.04底下成功運作此環境的話,是不是該尋找新的安裝指令與方法?
再請大大提點了
﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍
執行某個bash檔(以下是在製作14.04環境底下所發生的情況)
內容為:

代码: 全选

function InstallDesktop {
	sudo apt-get install libgtk2.0-0 gnome-session-fallback
	/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic     //發生找不到此檔的問題,因此我試著從12.04版複製到uck環境底下
	/etc/init.d/apparmor stop
	update-rc.d -f apparmor remove
	sudo apt-get purge unity* apparmor apparmor-utils libapparmor-perl  
	sudo apt-get purge nautilus #gdm
}
function ReconfigDesktop {
	sudo apt-get install gnome-session
	sudo apt-get install lightdm
	sudo apt-get install unity-greeter
	dpkg-reconfigure lightdm
	/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic  //同上面問題
}
我將檔案複製到所需路徑後,重新打包並作執行
卻發生開機失敗的情況,請問前輩該如何作變動呢?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: [10/31新增5F]ubuntu12.04的libgtk2.0-0再14.04 not supply

#6

帖子 poloshiao » 2014-10-31 21:49

我認為是原本的libgtk2.0-0有支援到12.04可是到了14.04版後套件就不支援了
http://packages.ubuntu.com/search?suite ... chon=names

libgtk2.0-0

precise (12.04LTS) (libs): GTK+ graphical user interface library
2.24.10-0ubuntu6: amd64 i386

trusty (14.04LTS) (libs): GTK+ graphical user interface library
2.24.23-0ubuntu1: amd64 i386
再14.04的環境底下,lightdm-set-defaults被改到50-ubuntu.conff的檔案裡
http://packages.ubuntu.com/trusty/amd64 ... m/filelist
http://packages.ubuntu.com/trusty-updat ... m/filelist
使用 lightdm-set-defaults 搜尋
沒有
意思是 在 Ubuntu 14.04 沒有 lightdm-set-defaults 指令
如果要再14.04底下成功運作此環境的話,是不是該尋找新的安裝指令與方法?
http://askubuntu.com/a/75819/198920
Works even in Ubuntu 14.04 where /etc/lightdm/lightdm.conf file doesn't exist. Just create it and put two following lines there [SeatDefaults] and greeter-session=YOUR-GREETER, and then reboot. – Ezze Aug 9 at 9:54
意思是 可以在 /etc/lightdm/lightdm.conf 手動加入
如果沒有 /etc/lightdm/lightdm.conf 就自己產生一個 在 Ubuntu 14.04 還是有效
執行某個bash檔(以下是在製作14.04環境底下所發生的情況)
我將檔案複製到所需路徑後,重新打包並作執行
卻發生開機失敗的情況,請問前輩該如何作變動呢?
你如何讓 Ubuntu 知道 你是呼叫 bash 來執行
閒逛達人
帖子: 39
注册时间: 2014-10-13 16:05

Re: [10/31新增5F]ubuntu12.04的libgtk2.0-0再14.04 not supply

#7

帖子 閒逛達人 » 2014-11-03 16:21

poloshiao前輩你好:
關於你的說明,我在了解之後重新更改(再14.04底下
我修改所謂的50-ubuntu.conf 之後發現變動的只是將需登入帳號密碼的畫面給移除掉(也就是說直接進入桌面
之前卡在登錄畫面顯示啟動失敗的情況,現在我將/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic註解掉後,重新作打包
50-ubuntu.conf :

代码: 全选

[SeatDefaults]
allow-guest=false
autologin-guest=false
autologin-user=ubuntu
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=unity-greeter
user-session=gnome-classic
問題一:很奇怪的是我在筆電的ubuntu14.04底下找的到50-ubuntu.conf此檔案作修改,但再uck環境底下解壓出來的iso卻沒有50-ubuntu.conf此檔案
因此我重新再試著再uck底下將下面執行檔作修改註解的動作....再不執行function InstallDesktop與function ReconfigDesktop能夠直接進入到桌面
將相關內容

代码: 全选

#function InstallDesktop {
   sudo apt-get install libgtk2.0-0 gnome-session-fallback
   #/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic     //發生找不到此檔的問題
   /etc/init.d/apparmor stop
   update-rc.d -f apparmor remove
   sudo apt-get purge unity* apparmor apparmor-utils libapparmor-perl  
   sudo apt-get purge nautilus #gdm
}
#function ReconfigDesktop {
   sudo apt-get install gnome-session
   sudo apt-get install lightdm
   sudo apt-get install unity-greeter
   dpkg-reconfigure lightdm
  # /usr/lib/lightdm/lightdm-set-defaults -s gnome-classic  //同上面問題
}
#為註解掉部份
接者再重新打包掛載
重新開啟後可以直接進入桌面了!!!
但是上面的bar卻都消失了.....
因此讓我感到很困惑,已經不知道要從哪個地方下手了

問題二:我現在主要目的是要讓桌面的bar顯示出來
現在只知道沒有/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic的差別在於有沒有辦法進入到桌面
一旦我執行function InstallDesktop與function ReconfigDesktop就會卡在登錄畫面(12.04完全沒有此問題
且12.04的環境可以執行/usr/lib/lightdm/lightdm-set-defaults -s gnome-classic
14.04卻無法使用此規則,請問該怎麼修改呢?
如附檔,請問問題錯再哪個環節呢?
再煩請大大提點了
附件
1.png
回复