Size: a a a

2020 December 20

y

ymdev in Rust Beginners
Я так понял, что разрабы приложений этим даже не занимаются? Не подстраиваются под kde, gnome, ...
Это уже энтузиасты, которые поместили телегу в пакетный менеджер (pacman, apt, ...), добавили все необходимое?
источник

K

Kitsu in Rust Beginners
ymdev
Я так понял, что разрабы приложений этим даже не занимаются? Не подстраиваются под kde, gnome, ...
Это уже энтузиасты, которые поместили телегу в пакетный менеджер (pacman, apt, ...), добавили все необходимое?
desktop-файлы обычно разработчики приложух поставляют
источник

K

Kitsu in Rust Beginners
Vitaly
если правильно помню оно указывается в *.desktop файле
А соответствие оно должно искать или по классу окна или по имени бинарника... этого точно не помню
По бинарникам не получится. Например у файрфокса указан Exec=/usr/bin/firefox, хотя по факту это шелл скрипт который запускает /usr/lib/firefox/firefox. Сами app launcher-ы запускают приложухи через эти файлы и, по всей видимости, в KDE как-то выставляют название в оболочке
источник

y

ymdev in Rust Beginners
Kitsu
desktop-файлы обычно разработчики приложух поставляют
ты прав. Я нашел desktop-файл в исходниках telegram-клиента https://github.com/telegramdesktop/tdesktop/blob/638ea3111f0b069147880fc47b1843114f288d20/lib/xdg/telegramdesktop.desktop
источник

IK

Ilya Kmet in Rust Beginners
"And then to find it a pointer goes on the stack. This is fine because we always know the size of a pointer."

Я верно понимаю, что когда пишут size of a pointer, имеют ввиду адрес указателя?
источник

ИЛ

Иван Лещенко... in Rust Beginners
Ilya Kmet
"And then to find it a pointer goes on the stack. This is fine because we always know the size of a pointer."

Я верно понимаю, что когда пишут size of a pointer, имеют ввиду адрес указателя?
Ты читаешь о том, как указатель на стеке указывает на данные в куче?
источник

IK

Ilya Kmet in Rust Beginners
Иван Лещенко
Ты читаешь о том, как указатель на стеке указывает на данные в куче?
да
источник

IK

Ilya Kmet in Rust Beginners
меня смушает понятие размера и адреса
источник

ИЛ

Иван Лещенко... in Rust Beginners
Нам известен как размер указателя - size_of::<usize>(), так и то, куда он указывает
источник

IK

Ilya Kmet in Rust Beginners
Иван Лещенко
Нам известен как размер указателя - size_of::<usize>(), так и то, куда он указывает
адрес это то куда указывет?
источник

ИЛ

Иван Лещенко... in Rust Beginners
Ilya Kmet
адрес это то куда указывет?
Да
источник

IK

Ilya Kmet in Rust Beginners
а размер указателя это и есть его id?
источник

IK

Ilya Kmet in Rust Beginners
если так можно выразиться
источник

ИЛ

Иван Лещенко... in Rust Beginners
Что такое id?
источник

IK

Ilya Kmet in Rust Beginners
то чем один указатель отличсется от другого
источник

ИЛ

Иван Лещенко... in Rust Beginners
У них размеры одинаковы, могут отличаться только адреса
источник

IK

Ilya Kmet in Rust Beginners
Иван Лещенко
У них размеры одинаковы, могут отличаться только адреса
вот тогда не ясно зачем пишут про размер указателя, что нам дает размер?
источник

IK

Ilya Kmet in Rust Beginners
"This is fine because we always know the size of a pointer."
источник

ИЛ

Иван Лещенко... in Rust Beginners
Ilya Kmet
вот тогда не ясно зачем пишут про размер указателя, что нам дает размер?
Знание размера указателя позволяет разместить его на стеке
источник

IK

Ilya Kmet in Rust Beginners
Иван Лещенко
Знание размера указателя позволяет разместить его на стеке
все, я ступил, понял, спасибо
источник