Bem-vindo: Sáb, 30 de Novembro 2024, 10:08 Pesquisa avançada
#!/usr/bin/python
#credits: ppd @ Ubuntuforums.org: http://ubuntuforums.org/showthread.php?t=1954637
import shutil
import sys
import os
def getparent (content, line_nr):
for i in range (line_nr - 1, -1, -1):
if "{" in content[i].lstrip():
return content[i].lstrip().split(" ")[0]
def change_line (content, key, value, parent):
line_nr = 0
for line in content:
if line.lstrip().startswith(key + ":"):
lparent = getparent(content, line_nr)
if parent == lparent:
content[line_nr] = key + ": " + value + "\n"
return content
line_nr = line_nr + 1
def load_file (filename):
file = open (filename, "r")
content = file.readlines()
file.close()
return content
def write_file (filename, content):
shutil.copyfile (filename, filename + ".bak")
file = open (filename, "w")
for line in content:
file.write (line)
file.close()
return
shell_qml = "/usr/share/unity-2d/shell/Shell.qml"
icontile_qml = "/usr/share/unity-2d/shell/common/IconTile.qml"
launcherlist_qml = "/usr/share/unity-2d/shell/launcher/LauncherList.qml"
launcheritem_qml = "/usr/share/unity-2d/shell/launcher/LauncherItem.qml"
if (len(sys.argv) > 1):
icon_size = int(sys.argv[1])
else:
sys.exit("Please enter your desired icon size as the first argument.")
if not os.geteuid() == 0:
sys.exit("Script must be run as root.")
content = load_file (shell_qml)
content = change_line (content, "width", str (icon_size + 16), "LauncherLoader")
write_file (shell_qml, content)
content = load_file (icontile_qml)
content = change_line (content, "sourceSize.width", str (icon_size), "Image")
content = change_line (content, "sourceSize.height", str (icon_size), "Image")
write_file (icontile_qml, content)
content = load_file (launcherlist_qml)
content = change_line (content, "property int tileSize", str (icon_size + 6), "AutoScrollingListView")
content = change_line (content, "property int selectionOutlineSize", str (icon_size + 16), "AutoScrollingListView")
write_file (launcherlist_qml, content)
samuelcsouza (02-03-2014, 21:22) escreveu:Acho que você estava procurando por esse script.
- Código: Selecionar todos
#!/usr/bin/python
#credits: ppd @ Ubuntuforums.org: http://ubuntuforums.org/showthread.php?t=1954637
import shutil
import sys
import os
def getparent (content, line_nr):
for i in range (line_nr - 1, -1, -1):
if "{" in content[i].lstrip():
return content[i].lstrip().split(" ")[0]
def change_line (content, key, value, parent):
line_nr = 0
for line in content:
if line.lstrip().startswith(key + ":"):
lparent = getparent(content, line_nr)
if parent == lparent:
content[line_nr] = key + ": " + value + "\n"
return content
line_nr = line_nr + 1
def load_file (filename):
file = open (filename, "r")
content = file.readlines()
file.close()
return content
def write_file (filename, content):
shutil.copyfile (filename, filename + ".bak")
file = open (filename, "w")
for line in content:
file.write (line)
file.close()
return
shell_qml = "/usr/share/unity-2d/shell/Shell.qml"
icontile_qml = "/usr/share/unity-2d/shell/common/IconTile.qml"
launcherlist_qml = "/usr/share/unity-2d/shell/launcher/LauncherList.qml"
launcheritem_qml = "/usr/share/unity-2d/shell/launcher/LauncherItem.qml"
if (len(sys.argv) > 1):
icon_size = int(sys.argv[1])
else:
sys.exit("Please enter your desired icon size as the first argument.")
if not os.geteuid() == 0:
sys.exit("Script must be run as root.")
content = load_file (shell_qml)
content = change_line (content, "width", str (icon_size + 16), "LauncherLoader")
write_file (shell_qml, content)
content = load_file (icontile_qml)
content = change_line (content, "sourceSize.width", str (icon_size), "Image")
content = change_line (content, "sourceSize.height", str (icon_size), "Image")
write_file (icontile_qml, content)
content = load_file (launcherlist_qml)
content = change_line (content, "property int tileSize", str (icon_size + 6), "AutoScrollingListView")
content = change_line (content, "property int selectionOutlineSize", str (icon_size + 16), "AutoScrollingListView")
write_file (launcherlist_qml, content)
samuelcsouza (06-03-2014, 0:39) escreveu:Faça assim: cole o código no gedit e salve em sua pasta pessoal como script.py. Depois dê permissão de execução para o script (clique com o botão direito no arquivo do script, vá em Propriedades, aba Permissões e marque a opção "permitir a execução do arquivo como programa")
Para utilizar o script, abra o terminal e digite o comandosudo /home/nome do usuário/script.py XX
Substitua o XX pelo tamanho que deseja (por exemplo, 42)
rluiz (26-03-2014, 23:38) escreveu:Não entendi como usar... Aparece uma cruzinha e não sei o que fazer com ela... Estou quase formatando pq não encontro mais onde alterar o tamanho dos ícones do lançador... o Pafrão é 48 e uso com 32... Usava qdo aparecia a opção em Configurações do Sistema/Aparência...
Instalei Compiz Config Manager, seto para 32 e tb não altera... Poxa... Que desanimo viu... Isso pq uso LTS pra não mexer NUNCA...
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Claudio Novais (10-04-2014, 0:45) escreveu:@Abdo, fiquei curioso de como seria seu Unity2D com esses ícones diminutos. Não quer partilhar esse seu desktop?
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Voltar para Tweaks/Ajustes ao sistema ou a programas
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes