diff --git a/PKGBUILD b/PKGBUILD index 2c1bd60..68c9233 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: zj <1052308357@qq.com> pkgname=tms-calamares-config _destname1="/etc" -pkgver=25.12 -pkgrel=31 +pkgver=26.01 +pkgrel=02 pkgdesc="calamares for bbt" arch=('any') url="https://yuyujing.cn" @@ -12,7 +12,7 @@ depends=() provides=("${pkgname}") options=(!strip !emptydirs) source=("tms-calamares-config.zip") -sha256sums=('0d356250310635f980e0f50330c4e36a26cea8a4894c96f3266a713e50ba716c') +sha256sums=('SKIP') package() { install -dm755 ${pkgdir}${_destname1} cp -r ${srcdir}/${pkgname}${_destname1}/* ${pkgdir}${_destname1} diff --git a/build-calamares.sh b/build-calamares.sh index c5b544a..c11564d 100755 --- a/build-calamares.sh +++ b/build-calamares.sh @@ -4,8 +4,8 @@ rm -rf pkg src tms-calamares-config.zip tms-calamares-config*.pkg.tar.zst zip -ry tms-calamares-config.zip tms-calamares-config -makepkg -g +makepkg -s -echo "use makepkg -s" +#echo "use makepkg -s" #mv tms-calamares-config*.pkg.tar.zst /home/smart/tms/custompkgs/x86_64/ diff --git a/tms-calamares-config/etc/calamares/.settings.conf.kate-swp b/tms-calamares-config/etc/calamares/.settings.conf.kate-swp new file mode 100644 index 0000000..cde9125 Binary files /dev/null and b/tms-calamares-config/etc/calamares/.settings.conf.kate-swp differ diff --git a/tms-calamares-config/etc/calamares/branding/default/stylesheet.qss b/tms-calamares-config/etc/calamares/branding/default/stylesheet.qss index f0f87b9..eee1adc 100644 --- a/tms-calamares-config/etc/calamares/branding/default/stylesheet.qss +++ b/tms-calamares-config/etc/calamares/branding/default/stylesheet.qss @@ -26,41 +26,45 @@ QWizardPage { /* 侧边栏整体背景和文字颜色 */ #sidebarApp { /* Calamares 侧边栏的根容器 ID */ - background-color: #FAD59E; /* 侧边栏改为更淡的橙黄色 */ - color: #3E3E6E; /* 深紫/蓝文字 */ +background-color: #FAD59E; /* 侧边栏改为更淡的橙黄色,柔和不刺眼 */ +color: #3E3E6E; /* 深紫/蓝文字 */ } /* 侧边栏菜单列表的背景,确保与 #sidebarApp 背景一致 */ #sidebarMenuApp { /* 侧边栏内部的 QListWidget 的 ID */ - padding: 3px; - background-color: #FAD59E; /* 确保与 #sidebarApp 背景一致 */ +padding: 3px; +background-color: #FAD59E; /* 确保与 #sidebarApp 背景一致 */ } /* 侧边栏未选中项的样式 */ #sidebarMenuApp QListWidget::item { - background-color: transparent; /* 透明背景 */ - color: #3E3E6E; /* 深紫/蓝文字 */ - padding: 8px 15px; /* 内边距 */ +background-color: transparent; /* 透明背景 */ +color: #3E3E6E; /* 深紫/蓝文字 */ +padding: 8px 15px; /* 内边距 */ } /* 侧边栏选中项的样式 */ #sidebarMenuApp QListWidget::item:selected { - background-color: #8DD0D9; /* 浅蓝/青 (主要强调色) */ - color: #3E3E6E; /* 深紫/蓝 (在浅蓝背景上更清晰) */ - border-radius: 3px; /* 稍微圆角 */ +background-color: #8DD0D9; /* 浅蓝/青 (主要强调色) */ +color: #3E3E6E; /* 深紫/蓝 (在浅蓝背景上更清晰) */ +border-radius: 3px; /* 稍微圆角 */ } /* 鼠标悬停在侧边栏项上时的样式 */ #sidebarMenuApp QListWidget::item:hover { - background-color: #F5BE7A; /* 鼠标悬停时,比侧边栏背景稍深一点的橙黄色 */ +background-color: #F5BE7A; /* 鼠标悬停时,比侧边栏背景稍深一点的橙黄色 */ } /* Logo 区域 - 重点修改这里 */ #logoApp { - padding: 0px; /* 减少所有方向的内边距,给logo本身更多空间 */ - min-height: 70px; /* 确保logo区域有足够的最小高度,防止被挤压 */ - /* mix-width: 180px; 这个属性是错误的,应该是 max-width */ - max-width: 180px; /* 限制logo区域的最大宽度,防止溢出 */ +padding: 0px; /* 减少所有方向的内边距,给logo本身更多空间 */ +min-height: 70px; /* 确保logo区域有足够的最小高度,防止被挤压 */ +min-width: 180px; /* 限制logo区域的最大宽度,防止溢出 */ +/* Logo区域背景色改为与主内容区一致,使其更亮,与菜单区域区分 */ +border-bottom: 2px solid #1FB5ED; /* 添加一条细边框,进一步区分logo区域和菜单列表 */ +/* 垂直居中logo图片,如果logo是QLabel或类似的,并且其父容器是#logoApp */ +/* 如果logo是直接设置在#logoApp的背景图片,则需要调整背景图片属性 */ +/* 如果logo是单独的QLabel,可能需要调整其布局或alignment */ } @@ -68,11 +72,11 @@ QWizardPage { /* 主标题,例如 "欢迎使用 BBTTMS 安装程序" */ #mainText { /* 您的 qss 中已经有这个 ID */ - font: bold 24px "Noto Sans CJK SC", "Microsoft YaHei", sans-serif; - color: #3E3E6E; /* 深紫/蓝,与主要文字色呼应 */ - padding-bottom: 10px; - padding-top: 20px; /* 顶部留白 */ - background-color: transparent; /* 确保标题背景透明,显示主内容区背景色 */ +font: bold 24px "Noto Sans CJK SC", "Microsoft YaHei", sans-serif; +color: #3E3E6E; /* 深紫/蓝,与主要文字色呼应 */ +padding-bottom: 10px; +padding-top: 20px; /* 顶部留白 */ +background-color: transparent; /* 确保标题背景透明,显示主内容区背景色 */ } /* 普通标签文字颜色 */ @@ -85,7 +89,7 @@ QLabel { /* 底部导航按钮的通用样式 */ QDialogButtonBox QPushButton { /* 针对 QDialogButtonBox 内部的 QPushButton */ - background-color: #8DD0D9; /* 浅蓝/青 (主要强调色) */ + background-color: #CCCCCC; /* 浅蓝/青 (主要强调色) */ color: #3E3E6E; /* 深紫/蓝 文字 */ border: none; padding: 10px 20px; @@ -153,12 +157,11 @@ QLineEdit:focus, QComboBox:focus { /* 下拉框的下拉箭头区域 (即右侧可点击的箭头背景区域) */ QComboBox::drop-down { subcontrol-origin: padding; /* 确保子控件的定位起点正确 */ - subcontrol-position: top right; /* 定位在右上角 */ + // subcontrol-position: top right; /* 定位在右上角 */ width: 24px; /* 给予足够的宽度来显示箭头图标 */ border-left: 1px solid #CCCCCC; /* 左侧边框,与文本区域分隔开 */ border-top-right-radius: 3px; /* 匹配 QComboBox 的圆角 */ border-bottom-right-radius: 3px; - background-color: #F0F0F0; /* 浅灰色背景,让箭头区域更突出 */ } /* 鼠标悬停在下拉箭头区域时 */ @@ -191,30 +194,31 @@ QComboBox QAbstractItemView { /* 底部左侧的 "关于" 和 "调试" 按钮 */ #debugButton, #aboutButton { - /* 1. 完全透明化按钮本身及其内容 */ - opacity: 0; - - /* 2. 移除其占据的布局空间 */ - width: 0px; - height: 0px; - padding: 0px; - margin: 0px; +/* 1. 完全透明化按钮本身及其内容 */ +opacity: 0; - /* 3. 确保其他视觉元素也被隐藏或不显示 */ - background-color: transparent; /* 保持背景透明 */ - color: transparent; /* 确保任何文本或可着色元素都透明 */ - border: none; /* 移除边框 */ - font-size: 0px; /* 字体大小设为0,确保不占空间 */ +/* 2. 移除其占据的布局空间 */ +width: 0px; +height: 0px; +padding: 0px; +margin: 0px; + +/* 3. 确保其他视觉元素也被隐藏或不显示 */ +background-color: transparent; /* 保持背景透明 */ +color: transparent; /* 确保任何文本或可着色元素都透明 */ +border: none; /* 移除边框 */ +font-size: 0px; /* 字体大小设为0,确保不占空间 */ + +/* 4. 显式地尝试移除图标(虽然 opacity: 0 应该已经足够,但这是更保险的做法) */ +qproperty-icon: url(); /* 设置为空URL,移除图标文件 */ +qproperty-icon-size: 0px 0px; /* 将图标尺寸设置为0 */ - /* 4. 显式地尝试移除图标(虽然 opacity: 0 应该已经足够,但这是更保险的做法) */ - qproperty-icon: url(); /* 设置为空URL,移除图标文件 */ - qproperty-icon-size: 0px 0px; /* 将图标尺寸设置为0 */ } /* 鼠标悬停时也保持完全隐藏状态 */ #debugButton:hover, #aboutButton:hover { - opacity: 0; /* 悬停时也完全透明 */ - color: transparent; /* 悬停时文字颜色也保持透明 */ +opacity: 0; /* 悬停时也完全透明 */ +color: transparent; /* 悬停时文字颜色也保持透明 */ } /* 进度条 (如果有的话) */ @@ -246,10 +250,10 @@ QCheckBox::indicator:unchecked { /* 标题 */ QHeaderView::section { - font : bold 16px "Noto Sans CJK SC", "Microsoft YaHei", sans-serif; - background-color: #F7B060; /* 表格头背景可以稍暗的黄色 */ - color: #3E3E6E; /* 表格头文字颜色 */ - padding: 5px; + font : bold 16px "Noto Sans CJK SC", "Microsoft YaHei", sans-serif; + background-color: #F7B060; /* 表格头背景可以稍暗的黄色 */ + color: #3E3E6E; /* 表格头文字颜色 */ + padding: 5px; } /* 树形视图 */ diff --git a/tms-calamares-config/etc/calamares/modules/post-install-config.conf b/tms-calamares-config/etc/calamares/modules/post-install-config.conf index 3d42b7f..cb2bebd 100644 --- a/tms-calamares-config/etc/calamares/modules/post-install-config.conf +++ b/tms-calamares-config/etc/calamares/modules/post-install-config.conf @@ -13,4 +13,6 @@ script: - "- /bin/bash ${ROOT}/home/smart/smart-organizer-service-install.sh" - "- rm -rf ${ROOT}/media/cinema/.*" - "- rm -rf ${ROOT}/media/kdm/.*" - + - "- systemctl enable smarttms.service" + - "- systemctl enable mysqld.service" + - "- systemctl enable todeskd.service"