свойства, где используют полезное ископаемое (для аквариума), происхождение, характеристики (состав, текстура, размеры), недостатки
Ракушечник (ракушняк) – это натуральный строительный камень. Он добывается и применяется в южных регионах. Строительство из этого материала выходит практичным и экономичным, но имеет свои определенные особенности. Добывается ракушняк по всему периметру причерноморского побережья. Особенно активно из него строят в Крыму. Именно здесь располагаются наиболее масштабные залежи этого материала. В Крыму широко развита его добыча и хорошо организована поставка к строительным объектам.
Предлагаем ознакомиться с полным ассортиментом магазина строительных материалов в Саках «Строй Ресурс».
Посмотреть
Залегает на территориях, которые тысячелетиями были морским дном. На нем скапливались и уплотнялись останки морских обитателей. Потом морская среда отступила, и нарощенные естественным путем каменные пласты стали доступными для добычи. Применяется как стеновой камень и как материал для создания ландшафтного дизайна. Иногда его используют для внутренней отделки помещений. Из него возводят малоэтажные жилые дома, хозяйственные постройки и декоративные объекты.
Наука – об образовании ракушечника
Принцип появления напластований пористого известняка (минералогический термин, относящийся к ракушечнику) прост. В мелководных хорошо прогреваемых морях прибой сносит к берегу опустевшие раковины. Выбрасывая их на берег, море отступает. Волны дробят материал, течения и ветер перемешивают осколки с песком и глиной.
Даже спрессованные относительно недавно, ракушки пополам с песком и глиной представляют собой весьма плотный, а при высыхании – так и прочный материал. Геологические процессы, приводящие к сжатию осадочных пород под высоким давлением и при многосотградусных температурах, заставляют смесь перерождаться. Так на свет появляется известняк ракушечник.
Технические характеристики
Конструктора и проектировщики принимают строительные материалы, опираясь на их технические параметры. У ракушечника они такие:
Показатель | Единицы | Значение |
Прочность на сжатие | кг/см2 | 14,4…16,7 |
Плотность | кг/м3 | 2100 |
Удельный вес | кг/м3 | 1500…1800 |
Теплопроводность | Вт/м·К | 0,3…0,8 |
Водопоглощение | % | Около 17 |
Коэффициент размягчения | 0,71 | |
Морозостойкость | циклов | До 70 |
Класс радиации | 1 (безопасный) |
Плотность ракушечника сравнительно небольшая, но может значительно отличаться у пород в разных местах залегания в виду разного состава месторождений. Параметр определяется лабораторно, он и принимается в расчет при выборе материала для изготовления блоков. Более точная величина – удельный вес (чистая масса материала без пустот), однако, и здесь могут присутствовать отличия в виду разного химического состава образцов.
Теплопроводность ракушечника в виду высокой пористости большая, то есть стены препятствуют быстрому теплообмену. При этом, они пропускают пар, на поверхностях внутри помещения не скапливается пар и не разрастается плесень. Зимой в доме достаточно тепло без высоких затрат на отопление, а летом сравнительно прохладно.
Виды камня
Основной компонент природного ракушняка — известь. Вид камня определяется этиологией и составом минеральной породы.
- Оолитовый ракушечник образован небольшими минералами шарообразной формы, скрепленными, подобно рыбьим икринкам.
- Пизолит — камень, сформированный шарообразными камешками величиной с горошину. Каждая «горошина» обладает ядром, песчинкой или частичкой ракушки.
- Образованный осадочным кальцитом минерал — травертин. Известковым туфом называют травертин с пористой конструкцией.
Химический состав
В состав ракушника входят:
- Кальций. С точки зрения химии ракушечник почти на 100 процентов состоит из карбоната кальция. Остальные элементы присутствуют в незначительных количествах.
- Йод
- Кремний
- Углерод
Состав постоянен и от географии месторождения не зависит. Месторождения данного минерала найдены и разрабатываются в Азербайджане, Молдавии, Одесской и Донецкой областях, в Казахстане и Крыму.
«Привлекательные» качества камня-ракушняка
- Природный камень ракушечник считают инертным веществом, так как соседство с другими стройматериалами ему совсем безразлично.
- Ракушечником можно смело облицовывать марши крылечных лестниц и террасы, не опасаясь,что покрытие в скором времени испортится — у этого плотного и твердого вещества достойный срок истираемости.
- Известняк не боится огня, жаропрочен.
- Порода, в отличие от многих других стройматериалов, создает положительный фон для здоровья человека. Ракушечник обогащает пространство вокруг себя ионами йода и соли, известен бактерицидными свойствами. В «четырех стенах», созданных из ракушняка, ощущается прилив энергии, повышается общий иммунитет организма, исчезает нервозность.
- Благодаря воздушным прослойкам в структуре ракушечник имеет низкий показатель теплопроводности и отличную шумоизоляцию.
- Обработка камня — нетрудоемкий процесс. При желании можно нарезать каменные плиты любого размера. Материал поддается даже резке ручной пилой. К тому же, поверхность ракушечника не требует специального выравнивания — благодаря пористой структуре она выравнивается под давлением скрепляющего строительного раствора.
- Ракушечник — единственный в своем роде прочный защитный барьер от радиации. Уровень естественного радиационного фона самого камня составляет 13 мкрг/час. Такой низкий показатель принято считать нейтральным.
- Порода хорошо абсорбирует частички патогенных веществ.
- В помещении из ракушечника никогда не поселится сырость — морозостойкий материал прослужит около 70 циклов. У породы «дышащая» структура, именно поэтому лишняя влага там не задерживается, а сам ракушечник долгое время остается прочным и невредимым.
- Цена на камень ракушечник приемлема для любого кошелька.
- Не вызывает сомнений 100%-ный уровень экологичности материала.
Однако каким бы солидным ни был список положительных качеств ракушечника, ничто не вечно, поэтому, чтобы максимально продлить срок службы камня, по окончанию строительного процесса его обрабатывают с помощью специального грязе- и водоотталкивающего раствора. Если фасад здания «смотрит» на улицу с оживленным движением, не обойтись и без маслогидрофобного раствора.
История и месторождения породы
Залежи полезного ископаемого относятся к девонскому, каменноугольному и юрскому периодам. Происхождение ракушечника зоологическое – он образовался из останков морских животных, мелких рачков. На протяжении многих тысячелетий они спрессовывались под большим давлением.
Месторождения ракушняка расположены на Крымском полуострове, в Ростовской, Одесской областях, в Украине, Киргизии, Азербайджане, Дагестане.
Крымский ракушечник добывают под Евпаторией в поселке Октябрьском. Дагестанский ракушник отличается высокой прочностью, примером тому служит крепость из этого минерала, построенная 5000 лет назад. Добывают породу вблизи города Дербент. Ракушечник в Ставропольском крае добывают возле Пятигорска.
Протяженность пласта природного ракушника достигает нескольких километров, а толщина – до 300 метров. Добывают ракушник карьерным способом – из пласта выпиливают большие блоки. Их нарезают на плиты, отправляют на производство, создают строительный материал заданного размера. Иногда нарезку производят непосредственно в месте строительства. Плиты пропитывают специальными составами – грязеотталкивающими, морозостойкими, бактерицидными.
Посмотреть эту публикацию в Instagram
Публикация от Ракушняк Астрахань (@volgasnab) 1 Июл 2021 в 4:57 PDT
Недостатки ракушечника
Их совсем не много, и они поддаются корректировке:
- Камень требует бережного отношения, а его транспортировка — осторожности и определенных правил перевозки. Если работать с ракушняком невнимательно, он имеет тенденцию быстро превращаться в битую каменную груду.
- Ракушечник не может похвастаться большой несущей способностью. Во время стройки дома из нескольких этажей проблему решают, устанавливая под плитами перекрытий армошов.
- Но, пожалуй, самым существенным, недостатком минерала является его неоднородная структура. Различные пласты породы из одного карьера отличаются друг от друга плотностью и структурой камня. Поэтому при покупке ракушечника нужно быть предельно внимательным, отбирая партию одинакового по характеристикам минерала. Почему это так важно? Неоднородная структура ракушечника зачастую скрывает в себе множество сквозных и открытых пор. Они значительно снижают показатели теплосохраняющих свойств конструкции — такой стене ни один дом «не обрадуется».
Марки камня ракушечника для строительства зданий
Физико-химические качества, оттенок камня определяется регионом, спецификой месторождения, геологическим горизонтом. Это актуально для всех минералов осадочной природы.
Чтобы понять, какова прочность стены из данного материла, нуждается ли она в дополнительной обработке, как воспримет камень влияние пыли и грязи, насколько зависит его состояние от мха, кислотного дождя и вездесущих микроорганизмов, нужно досконально изучить его свойства.
В зависимости от качественных особенностей выделяют следующие основные марки ракушечника: М-15, М-25, М-35. Чем мельче поры, чем тяжелее камень и, соответственно, чем выше показатель его механической прочности, тем выше его марка.
Маркировка известняка зависит от силы сжатия, которую оказывал на камень исторический процесс геологического формирования, а также от специфики его химического состава. Прочность ракушечника обусловлена не только его структурой, но и наличием связывающего вещества — в данном случае это известь, в разных марках камня содержится от 25 до 50% известкового компонента.
Часто натуральный состав ракушечника «разбавляет» песок — от 5 до 40%. К использованию камня в строительстве эти показатели имеют самое непосредственное отношение.
Например, если в ракушечнике большой процент песка и мало извести, структура его будет нестойкой, а сам камень отличится хрупкостью и высокой сыпучестью.
Незначительные объемы известковых и песочных элементов тоже не добавляют ракушняку положительных сторон — такой минерал характеризуется ноздреватым составом с крупными порами, низким уровнем сопротивляемости механическим повреждениям и недопустимой влаго- и воздухопроницаемостью.
Стены этого вида камня пропустят в дом холод и сырость.
- Наиболее «удачным» для области строительства вариантом является камень-ракушняк маркировки М-25. Он подходит и для возведения одноэтажных домов, и для постройки двухэтажек, а также для наполнения стен многоэтажных зданий при каркасно-монолитной стройке.
- У марки ракушечника М-35 механичекая прочность и удельный вес больше, чем у М-25. В связи с этим такой материал востребован в основном в строительстве одноэтажек, подвальных помещений, фундамента.
- Марку М-15 используют в возведении стен, которые не будут испытывать значительную нагрузку, это могут быть межкомнатные перегородки. Камень этой марки может также выступать в качестве наполнителя для производства легкого бетона.
Сколько нужно блоков?
Размеры камня на строительном рынке могут отклоняться на 1-2 см. Однако стандартные типоразмеры блока ракушечника — 0,18 * 0,18 * 0,38 м. Для возведения одного квадратного метра стены в один камень около 0,4 м нужны в зависимости от ширины шва с раствором 25-30 блоков. Если стена в половину блока 0,2 м, то понадобится 17-18 штук. Кстати, 1 единица ракушки заменяет примерно 8 кирпичей. Ширины 1 блока вполне достаточно для крымской погоды, ну а стену меньшей толщины нужно утеплять по фасаду.
Зная ширину, высоту, длину дома, нужно вычислить площадь дома, вычитая площади отверстий в стенах – это окна и дверные проемы. Затем умножить полученное число на 25 или 18 штук. В итоге вы получите то количество блоков из ракушняка, которое понадобится при возведении дома.
Рассмотрим пример. Вычислим количество ракушки для 1 этажного дома со стенами 10*10 м толщиной в 0,38 м. Принимаем высоту стен за 3 м. Так, площадь поверхности всех стен будет равна 3*(10+10+10+10) = 120 кв м. Примем площадь отверстий в стенах за 10 кв м. Значит, нужная нам величина 120-10=110 кв м. Ее мы умножаем на 25 блоков. Получаем 2750 штук. Это и есть нужное количество камня.
Таким же путем вычисляем и количество ракушняка для внутренних перегородок.
Как выбрать качественный камень для строительных работ
Нужно визуально оценивать каждый камень на наличие открытых пор, а еще обращать внимание на тяжесть известняка- подойдет экземпляр с весом не меньше 16 кг, так как отличается он достаточно плотной структурой и небольшой пористостью. Не стоит пренебрегать тщательным изучением сертификата качества метериала.
Самый верный способ оценить плотность ракушечника — с силой стукнуть камень о твердую поверхность. Количество кусков, на которые разлетится минерал после удара, объективно свидетельствуют о его качествах. Так, не более чем три разбитые части указывают на плотный ракушечник марки М-25.
Камень марки М-35 невозможно таким образом разбить вообще. Чем больше плотность природного материала, тем меньше кусков и песка получится в результате удара.
Подробная инструкция по выполнению работ своими руками
Изначально выполняется теплоизоляция чердачного перекрытия в доме из ракушечника. Она подразумевает образование «пирога». В качестве первого слоя используется паробарьерная мембрана, после которой укладываются плиты минеральной ваты толщиной от 5 см. Затем наносится гидроизоляционный слой и закрепляется дощатый настил на лагах.
Нужно выполнить теплоизоляцию и утепление стен.
Следующий этап — утепление напольного покрытия, т.к. сквозь пустоты в полу теряется большое количество тепла. Для устранения проблемы достаточно провести комплексные работы по пароизоляции и утеплению фундамента изнутри.
Только после 2 предыдущих этапов можно переходить к изоляции стен. Оптимальный вариант — наружное утепление с помощью фасадных плит минваты толщиной от 5 см либо пенополистирола с идентичной толщиной. Такие способы подходят для обработки предварительно подготовленных поверхностей, которые окрашены и оштукатурены.
Применение ракушечника
В ассортименте материалов, которые используют для облицовки наружных и внутренних стен, а также для возведения самих стен, ракушечник занимает не последнее место. Поэтому если вы, обустраивая свой дом или коттедж, размышляете над вечным вопросом «цена-качество», рискните купить камень ракушечник — он оправдает себя на все 100.
Обработка камня не отберет много времени и усилий, за что его особенно «любит» малая архитектура: ракушечник часто находит применение в изготовлении балясин, карнизов, колонн, сложных декоративных элементов облицовки. «Ракушечными» плитами покрывают заборы и декоративные ограды, облицовывают стены в жилых домах и саунах, украшают дверные и оконные проемы.
Для кирпичных стен ракушняк может послужить в качестве «шубы» для утепления. В домах, построенных с использованием ракушечника, не бывает грызунов, а помещения с высокой влажной средой (ванную комнату) никогда не атакует плесневые грибки. Натуральный камень «как родной» ложится на камины, барбекю и печи.
Стандартный размер блока камня ракушечника составляет 380/380/380 мм, его масса около 16 кг. Стены, возведенные из этого материала, в основном толщиной в 40 см, а дом при этом специально утеплять необязательно.
Не нужны и частые косметические подправки фасада — ракушечник долгое время сохраняет свой привлекательный внешний вид. В уходе за стеной из ракушняка актуальны специальные пропитки, так называемые гидрофобизаторы, которые помогает материалу противостоять таким внешним «раздражителям», как пыль, грязь и влага.
Применение ракушечника допускает устанавливать перекрытия из любого материала: дерева, железобетона, металла. По экологическим соображениям предпочтение отдают, конечно, балкам из натурального дерева. В местах с повышенной сейсмичностью стены по периметру «опоясывают» монолитной кладкой железобетона и сверху нее устанавливают перекрытия.
Палитра камня-ракушняка отображает всю гамму пастельных мягких оттенков. Особенно эффектно выглядит минерал молочно-серого, чистого белого и розового цветов. В умелых руках скульптора с нестандартным и смелым мышлением ракушечник обретает замысловатые формы: смысловую нагрузку ретро-помещения дополняют небольшими, словно на скорую руку вытесанными каменными статуями, а стиль хай-тек найдет свое отображение в массивных вазах из ракушечника.
Из камня-ракушняка в виде глыб сооружают подпорные стенки, гроты и каскады. В атмосферу приусадебного участка ракушечник без труда внесет нотку первозданности: на его пористой поверхности отлично приживаются мох и почвопокровные декоративные культуры.
Известняк эффектно выделяется в общей композиции патио и выгодно подчеркнет основные элементы сада. Например, камень ракушечник на фото стал основным материалом для возведения фонтана.
Особенности кладки из ракушки
Отличие от технологии кладки из легкобетонных блоков, пожалуй, только одно – труднее вести стену из камня с разбросом по геометрическим размерам, а разброс доходит до 30 мм и выше. Кроме перерасхода раствора для швов, толщина которых требуется в 20-30 мм, чтобы выравнивать ряды, есть еще вопрос с самим раствором. Нужен раствор с очень хорошей пластичностью, но плотный, поэтому применяют пластификаторы в больших дозах. Кладка ведется как обычно – с углов по маячному шнуру и с выравниванием по горизонтали и вертикали. Толщина стен принимается в один или полтора камня. Стены толщиной в 580 мм не нуждаются в дополнительном слое утеплителя, их только оштукатуривают. Для внутренних ненесущих перегородок и стен хозпостроек достаточна кладка на ребро – толщиной 180 мм.
Оставлять стены из ракушки без наружной штукатурки на осень и зиму нельзя, водоотвод с кровли также требуется решать без промедления. Свесы кровли и козырьки делают большими – 60 — 70 см.
По вопросу армопоясов все решается индивидуально и зависит от многих факторов — этажности дома, сейсмики района строительства, свойств грунтов и марки ракушки, и конечно, увязывается с шириной кладки. Необходимость цокольного армопояса – вопрос скорее к фундаменту, если в основании плита — нижний армопояс не нужен. А вот под перекрытие и мауэрлат армопояс заливают часто, поскольку ракушка все же материал хрупкий. Камень марки М35 выдерживает и вес двух этажей, и железобетонный вариант перекрытия. Марка М25 также выдерживает ж/б пустотные плиты перекрытий, но все же строители часто принимают решение о необходимости армопояса. Как вариант – устраивают усиление, отливая колонны по углам дома и объединяя их с армопоясом. Такой вариант придает дому еще больше архитектурной выразительности.
Что такое ракушечник? Свойства ракушечника. Применение ракушечника
Что такое ракушечник?
Ракушечник — это разновидность известняковой пористой породы, имеющей осадочный тип образования. В виду того что преимущественно добывается ракушечник в Крыму, по-другому его называют ни как иначе как «крымский ракушечник«. Образуется эта порода в течение нескольких миллионов лет, и располагается на местах водоёмов.
На фото ракушечник выглядит привлекательно и интересно из-за своей структуры. Данный камень образуется на местах древних морей и океанов. Это обуславливается оседанием на дно, в песок, большого количества фрагментов водной микрофауны. В последствие вода ушла, а донный слой с остатками морских и прибрежных обитателей остался. Песчаный слой со временем покрылся глинистыми слоями, и с течением миллионов лет, спрессовался в породу зоологического типа происхождения.
Описание и свойства ракушечника
Камень ракушечник почти полностью состоит из кальциевого состава, с йодистыми и соляными примесями. Это характеризует обеззараживающие свойства материала. Он постоянно выделяет в атмосферу эти вещества, создавая в помещении, построенного из него, оздоровительную атмосферу, крайне благотворно воздействуя на здоровье человека.
Пористая консистенция позволяет ракушечнику играть роль природного фильтра, не допуская проникновения в помещения нежелательных веществ извне. Это относит породы в разряд экологически чистых природных материалов. Он обладает совершено нейтральными свойствами и допускает реакций с другими строительными компонентами. Немалым его достоинством является непроницаемость для радиоактивных излучений. Это делает его в своём роде уникальным.
По наблюдениям в зданиях построенных из ракушечника не водится грызунов. Те же поры обеспечивают ему значительные теплоизоляционные свойства и звуконепроницаемость, эти качества усиливаются по мере возрастания количества пор на куб/см породы. Это позволяет обойтись без дополнительных утеплительных материалов при строительстве. В зависимости от различной пористости, он классифицируется различными марками.
Состав этого строительного материала полностью натурален и включает в себя только безопасные компоненты органического происхождения. Он отличается долговечностью и практически не подвержен разрушению. Кирпич из ракушечника устойчив к высоким температурам до 600º С, но хотя как впрочем и многие другие, поэтому назвать это чисто индивидуальной особенность нельзя.
Не смотря что он кажется довольно лёгким и хрупким — на практике он имеет впечатляющие показатели. Он в состоянии выдерживать огромные нагрузки, запас его прочности в несколько раз превышает требуемый показатель, даже при возведении двухэтажных зданий. При проведении множества различных исследований в этом направлении, были показаны наилучшие результаты.
Итак, кирпич-ракушечник, повсеместно используемый для строительства — не пропускает ни тепла, ни холода, ни звуков ни снаружи, ни изнутри, совершенно безвреден в изготовлении и эксплуатации, обеззараживает воздух, не боится огня, легко обрабатывается, очень долговечен и к тому же обладает привлекательной фактурой.
Применение ракушечника
Как строительный материал, ракушечник, применяется в самых различных областях. За счёт довольно высокой жаропрочности, он используется при декоративной отделке домашних каминов. А применять его для внешней отделки ступеней, позволяет его высокая износостойкость.
Дом из ракушечника получается тёплым и не пропускает лишнего шума с улицы, поэтому не требует дополнительной изоляции, что значительно снижает затраты на строительство. Как уже отмечалось радиация через него также не проходит.
С развитием транспортного сообщения ракушечник получил широкое распространение, особенно в средней полосе России. С учётом холодного климата, перед применением его пропитывают специальными водоотталкивающими составами. Это предохраняет его от разрушения в сильные морозы.
Нередко дома строят из больших блоков, в основном, их представляет ракушечник. Блоки выпиливаются прямо целиком из известковых слоёв породы. В некоторых случаях используется декоративная плитка из ракушечника. Эта плитка иногда используется как внешняя опалубка при возведении строений на каркасной основе. Если стены из ракушечника обработаны хорошо, то они не потребуют дополнительной отделки, и на них сразу можно наносить строительные составы или клеить обои.
Известняк-ракушечник с удовольствием используют ландшафтные дизайнеры, в своих творческих проектах. Из него можно делать вазоны и небольшие скульптуры, беседки и мебель для сада. Природная мягкость камня позволяет создавать из него очень затейливые изделия. Для большей долговечности их лучше обработать водонепроницаемым составом.
Не обошел он и сельское хозяйство, где применяется в виде кальциевой добавки в птичий корм. Ракушечник для кур крайне необходим — он повышает их сопротивляемость болезням и яйценоскость. К тому же скорлупа яиц становится гораздо крепче, что снижает их бой при транспортировке.
Месторождения и добыча ракушечника
Основные и богатейшие месторождения ракушечника располагаются на Крымском полуострове, в Средней Азии, Молдавии и Украине. Это наглядно демонстрируют впечатляющие особняки построенные из этого природного камня, располагающиеся в этих областях, вблизи добывающих карьеров, т.к. раньше транспортировать камень на значительные расстояния было довольно затруднительно.
Толщина пласта известковых отложений может достигать 300 м, а охватываемая им область десятки километров. С них и ведётся добыча ракушечника карьерным способом, который выпиливается из пласта большими блоками. Обычно нарезаются они прямо на месте, но не исключена обработка уже на производстве. Нарезают их в виде блочков разных размеров и облицовочной плитки. После их тщательно шлифуют и при необходимости пропитывают специальными составами.
Цена ракушечника
Прибрести ракушечник, цена на который колеблется в зависимости от его качества, можно со строительного рынка или напрямую от производителя. Предпочтительнее, если имеется возможность, купить ракушечник напрямую, без посредников, с места его добычи. С доставкой обычно проблем не бывает — организацию этого вопроса, фирмы занимающиеся этим, как правило берут на себя, причём многие включают расходы на доставку в стоимость товара.
Производится расчёт в зависимости от особенностей заказа и рыночных условий на тот момент, в частности, это расходы на топливо. Ведь вся техника добывающая породу работает на дизельном топливе. Поэтому цена на него, напрямую влияет на стоимость продукции и доставки. В принципе это относится не только к ракушечнику.
Учитываются и другие производственные факторы. Потом прямо на месте производится распиловка блоков, и партия в кратчайшие сроки доставляется на место. Как правило зона доставки охватывает весь ближайший регион. Возможен самовывоз, но в любом случае фирма окажет помощь в погрузке.
Можно сделать как оптовый заказ, так и приобрести небольшую партию ракушечника. Во многих фирмах имеется возможность произвести оплату в различных формах, как наличными, так и за безналичный расчёт.
ABM_ACTIVATE | Уведомляет систему об активации панели приложений. Панель приложения должна вызывать это сообщение в ответ на сообщение WM_ACTIVATE . |
ABM_GETAUTOHIDEBAR | Извлекает дескриптор панели автоматического скрытия, связанной с краем экрана. Если в системе несколько мониторов, используется монитор, содержащий основную панель задач. |
ABM_GETAUTOHIDEBAREX | Извлекает дескриптор панели автоматического скрытия, связанной с краем экрана. Это сообщение расширяет ABM_GETAUTOHIDEBAR , позволяя указать конкретный монитор для использования в ситуациях с несколькими мониторами. |
ABM_GETSTATE | Извлекает состояния автоматического скрытия и состояния «всегда поверх» панели задач Windows. |
АБМ_ГЕТТАСКБАРПОС | Извлекает ограничивающий прямоугольник панели задач Windows. |
АБМ_НОВЫЙ | Регистрирует новую панель приложений и указывает идентификатор сообщения, который система должна использовать для отправки уведомлений. Панель приложений должна отправлять это сообщение перед отправкой любых других сообщений панели приложений. |
ABM_QUERYPOS | Запрашивает размер и положение экрана для панели приложений. Когда запрос сделан, в сообщении предлагается край экрана и ограничивающий прямоугольник для панели приложения. Система настраивает ограничивающий прямоугольник так, чтобы панель приложений не мешала панели задач Windows или любым другим панелям приложений. |
ABM_REMOVE | Отменяет регистрацию панели приложений, удаляя ее из внутреннего списка системы. Система больше не отправляет уведомления на панель приложений и не запрещает другим приложениям использовать область экрана, используемую панелью приложений. |
ABM_SETAUTOHIDEBAR | Регистрирует или отменяет регистрацию автоматически скрываемой панели приложений для заданного края экрана. Если в системе несколько мониторов, используется монитор, содержащий основную панель задач. |
ABM_SETAUTOHIDEBAREX | Регистрирует или отменяет регистрацию автоматически скрываемой панели приложений для заданного края экрана. Это сообщение расширяет ABM_SETAUTOHIDEBAR , позволяя указать конкретный монитор для использования в ситуациях с несколькими мониторами. |
АВМ_SETPOS | Устанавливает размер и положение панели приложений на экране. В сообщении указывается край экрана и ограничивающий прямоугольник для панели приложений. Система может настроить ограничивающий прямоугольник так, чтобы панель приложений не мешала панели задач Windows или любым другим панелям приложений. |
ABM_SETSTATE | Задает автоматическое скрытие и постоянное отображение панели задач Windows. |
ABM_WINDOWPOSCHANGED | Уведомляет систему об изменении положения панели приложений. Панель приложения должна вызывать это сообщение в ответ на сообщение WM_WINDOWPOSCHANGED . |
ABN_FULLSCREENAPP | Уведомляет панель приложений, когда полноэкранное приложение открывается или закрывается. Это уведомление отправляется в форме определяемого приложением сообщения, которое устанавливается Сообщение ABM_NEW . |
ABN_POSCHANGED | Уведомляет панель приложений, когда происходит событие, которое может повлиять на размер и положение панели приложений. К событиям относятся изменения размера, положения и состояния видимости панели задач, а также добавление, удаление или изменение размера другой панели приложений на той же стороне экрана. |
ABN_STATECHANGE | Уведомляет панель приложений об изменении состояния автоматического скрытия панели задач или состояния «всегда поверх остальных», т. е. пользователь установил или снял флажок «Всегда поверх» или «Автоматически скрывать» на странице свойств панели задач. |
ABN_WINDOWARRANGE | Уведомляет панель приложений о том, что пользователь выбрал команду «Каскад», «Мозаика по горизонтали» или «Мозаика по вертикали» в контекстном меню панели задач. |
CPL_DBLCLK | Отправляется в функцию CPlApplet приложения панели управления, когда пользователь дважды щелкает значок диалогового окна, поддерживаемого приложением. |
CPL_EXIT | Однократно отправляется в функцию CPlApplet приложения панели управления перед выпуском библиотеки DLL, содержащей приложение панели управления. |
CPL_GETCOUNT | Отправляется в функцию CPlApplet приложения панели управления для получения количества диалоговых окон, поддерживаемых приложением. |
CPL_INIT | Отправлено в CPlApplet Функция приложения панели управления, чтобы предложить ему выполнить глобальную инициализацию, особенно выделение памяти. |
CPL_INQUIRE | Отправляется в функцию CPlApplet приложения панели управления для запроса информации о диалоговом окне, поддерживаемом приложением. |
CPL_NEWINQUIRE | Отправляется в функцию CPlApplet приложения панели управления для запроса информации о диалоговом окне, поддерживаемом приложением. |
CPL_SELECT | |
CPL_STARTWPARMS | Отправляется для уведомления CPlApplet о том, что пользователь выбрал значок, связанный с данным диалоговым окном. CPlApplet должен отображать соответствующее диалоговое окно и выполнять любые указанные пользователем задачи. |
CPL_STOP | Отправляется в функцию CPlApplet приложения панели управления, когда управляющее приложение панели управления закрывается. Управляющее приложение отправляет сообщение один раз для каждого диалогового окна, поддерживаемого приложением. |
DDWM_UPDATEWINDOW | Указывает окну перетаскиваемого изображения обновиться с использованием новой информации DROPDESCRIPTION . |
DFM_GETDEFSTATICID | Отправляется реализацией контекстного меню по умолчанию во время создания, указывая команду меню по умолчанию и позволяя сделать альтернативный выбор. Используется LPFNDFMCALLBACK . |
DFM_GETHELPTEXT | Позволяет объекту обратного вызова указывать текстовую строку справки. |
DFM_GETHELPTEXTW | Позволяет объекту обратного вызова указывать текстовую строку справки. |
DFM_GETVERB | Отправляется реализацией контекстного меню по умолчанию, чтобы получить команду для данного идентификатора команды в контекстном меню. |
DFM_INVOKCOMMAND | Отправляется реализацией контекстного меню по умолчанию для запроса функции обратного вызова, которая обрабатывает меню ( LPFNDFMCALLBACK ), для вызова команды меню. |
DFM_INVOKECOMMANDEX | Отправлено реализацией контекстного меню по умолчанию для запроса LPFNDFMCALLBACK для вызова команды расширенного меню. |
DFM_MAPCOMMANDNAME | Отправляется реализацией контекстного меню по умолчанию для присвоения имени команде меню. |
DFM_MERGECONTEXTMENU | Позволяет обратному вызову добавлять элементы в меню. |
DFM_MERGECONTEXTMENU_BOTTOM | Позволяет обратному вызову добавлять элементы в нижнюю часть расширенного меню. |
DFM_MERGECONTEXTMENU_TOP | Позволяет обратному вызову добавлять элементы в верхнюю часть расширенного меню. |
DFM_MODIFYQCMFLAGS | Позволяет обратному вызову изменять значения CFM_XXX, переданные в IContextMenu::QueryContextMenu . |
DFM_VALIDATECMD | Отправлено для проверки существования команды меню. |
DFM_WM_DRAWITEM | Отправляется в родительское окно нарисованного владельцем элемента управления или меню при изменении визуального аспекта элемента управления или меню. |
DFM_WM_INITMENUPOPUP | Отправляется, когда раскрывающееся меню или подменю должны стать активными. Это позволяет приложению изменять меню до того, как оно будет отображено, без изменения всего меню. |
DFM_WM_MEASUREITEM | Отправляется в окно владельца элемента управления или пункта меню при создании элемента управления или меню. |
FM_GETDRIVEINFO | Отправляется расширением файлового менеджера для получения информации о диске из активного окна файлового менеджера. |
FM_GETFILESEL | Отправляется расширением файлового менеджера для получения информации о выбранном файле из активного окна файлового менеджера (будь то окно каталога или окно результатов поиска). |
FM_GETFILESELLFN | Отправляется расширением файлового менеджера для получения информации о выбранном файле из активного окна файлового менеджера (будь то окно каталога или окно результатов поиска). Выбранный файл может иметь длинное имя. |
FM_GETFOCUS | Отправлено расширением файлового менеджера для получения типа окна файлового менеджера, имеющего фокус ввода. |
FM_GETSELCOUNT | Отправляется расширением файлового менеджера для получения количества выбранных файлов в активном окне файлового менеджера (будь то окно каталога или окно результатов поиска). |
FM_GETSELCOUNTLFN | Отправляется расширением файлового менеджера для получения количества выбранных файлов в активном окне файлового менеджера (будь то окно каталога или окно результатов поиска). В число входят файлы с длинными именами. |
FM_REFRESH_WINDOWS | Отправляется расширением файлового менеджера, чтобы заставить файловый менеджер перерисовать активное окно или все окна. |
FM_RELOAD_EXTENSIONS | Отправляется расширением диспетчера файлов (или другим приложением), чтобы диспетчер файлов перезагрузил все библиотеки DLL расширений, перечисленные в разделе [AddOns] файла Winfile.ini. |
FMEVENT_HELPMENUITEM | Отправляется в процедуру DLL расширения диспетчера файлов, когда пользователь нажимает F1 в элементе команды меню или панели инструментов. Расширение должно вызывать WinHelp , при этом для параметра hwnd этой функции установлено значение 9 расширения.0548 hwnd параметр. |
FMEVENT_HELPSTRING | Отправляется в процедуру DLL расширения диспетчера файлов, когда диспетчеру файлов требуется строка справки для элемента команды меню или панели инструментов. |
FMEVENT_INITMENU | Отправляется в библиотеку DLL расширения, когда пользователь выбирает меню для расширения в строке меню диспетчера файлов. Расширение может использовать это уведомление для инициализации пунктов меню. |
FMEVENT_LOAD | Отправляется в DLL расширения, когда файловый менеджер загружает DLL. |
FMEVENT_SELCHANGE | Отправляется в DLL расширения, когда пользователь выбирает имя файла в окне каталога диспетчера файлов или в окне результатов поиска. |
FMEVENT_TOOLBARLOAD | Отправляется в DLL расширения, когда файловый менеджер загружает свою панель инструментов. Это сообщение позволяет DLL расширения добавить кнопку на панель инструментов диспетчера файлов. |
FMEVENT_UNLOAD | Отправляется в DLL расширения, когда диспетчер файлов выгружает DLL. |
FMEVENT_USER_REFRESH | Отправляется в DLL расширения, когда пользователь выбирает команду Refresh из меню View в диспетчере файлов. Расширение может использовать это уведомление для обновления своего меню. |
NCM_DISPLAYERRORTIP | Отображает сообщение об ошибке во всплывающей подсказке, связанной с элементом управления сетевым адресом. |
NCM_GETADDRESS | Указывает, соответствует ли сетевой адрес указанному типу и формату. |
NCM_GETALLOWTYPE | Извлекает типы сетевых адресов, которые принимает указанный элемент управления сетевыми адресами. |
NCM_SETALLOWTYPE | Задает типы сетевых адресов, которые принимает указанный элемент управления сетевыми адресами. |
SFVM_ADDOBJECT | Добавляет объект в представление оболочки. Используется SHShellFolderView_Message . |
SFVM_ADDPROPERTYPAGES | Позволяет объекту обратного вызова предоставлять страницу для добавления в лист свойств выбранного объекта. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_BACKGROUNDENUM | Позволяет объекту обратного вызова запрашивать перечисление в фоновом потоке. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_BACKGROUNDENUMDONE | Уведомляет объект обратного вызова о завершении фонового перечисления. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_COLUMNCLICK | Уведомляет объект обратного вызова о том, что пользователь щелкнул заголовок столбца, чтобы отсортировать список объектов в представлении папки. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_DEFITEMCOUNT | Позволяет объекту обратного вызова указывать количество элементов в представлении папки. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_DEFVIEWMODE | Позволяет объекту обратного вызова указывать режим просмотра. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_FSNOTIFY | Уведомляет объект обратного вызова о том, что произошло событие, влияющее на один из его элементов. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_GETANIMATION | Позволяет объекту обратного вызова указать, что анимация будет отображаться при перечислении элементов в фоновом потоке. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_GETBUTTONINFO | Позволяет объекту обратного вызова добавлять кнопки на панель инструментов. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_GETBUTTONS | Позволяет объекту обратного вызова указывать кнопки, добавляемые на панель инструментов. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_GETHELPTEXT | Позволяет объекту обратного вызова указывать строку текста справки для элементов меню или кнопок панели инструментов. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_GETHELPTOPIC | Позволяет объекту обратного вызова указывать файл справки HTML и раздел в нем. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_GETNOTIFY | Уведомление отправлено объекту обратного вызова представления, чтобы указать места и события, которые должны быть зарегистрированы для событий уведомления об изменении. Когда они зарегистрированы, когда происходит изменение в одном из этих мест или событий, объект обратного вызова представления уведомляется. Эти события отправляются обратному вызову представления через SFVM_FSNOTIFY , а затем обрабатываются представлением. |
SFVM_GETSELECTEDOBJECTS | Извлекает массив указателей на списки идентификаторов элементов (PIDL) для всех выбранных объектов. Используется SHShellFolderView_Message . |
SFVM_GETSORTDEFAULTS | Позволяет объекту обратного вызова указывать параметр сортировки по умолчанию. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_GETTOOLTIPTEXT | Позволяет объекту обратного вызова указывать текстовую строку всплывающей подсказки для элементов меню или кнопок панели инструментов. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_INITMENUPOPUP | Позволяет объекту обратного вызова изменять всплывающее меню проводника Windows перед его отображением. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_INVOKECOMMAND | Уведомляет объект обратного вызова о том, что одна из его команд панели инструментов или меню была вызвана пользователем. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_MERGEMENU | Позволяет объекту обратного вызова объединять элементы меню в меню проводника Windows. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_REARRANGE | Уведомляет IShellView о необходимости переупорядочить его элементы. Используется SHShellFolderView_Message . |
SFVM_REMOVEOBJECT | Удаляет объект из представления оболочки. Используется SHShellFolderView_Message . |
SFVM_SETCLIPBOARD | Уведомляет IShellView , когда один из его объектов помещается в буфер обмена в результате команды меню. Используется SHShellFolderView_Message . |
SFVM_SETITEMPOS | Задает положение элемента в представлении Shell. Используется SHShellFolderView_Message . |
SFVM_SETPOINTS | Устанавливает точки выбранных в данный момент объектов в объект данных в командах Копировать и Вырезать . Используется SHShellFolderView_Message . |
SFVM_SIZE | Уведомляет объект обратного вызова об изменении размера представления папки. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_UNMERGEMENU | Уведомляет объект обратного вызова об удалении меню. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_UPDATEOBJECT | Обновляет объект, передавая указатель на массив из двух PIDL. Используется SHShellFolderView_Message . |
SFVM_UPDATESTATUSBAR | Уведомляет объект обратного вызова об обновлении строки состояния. Используется IShellFolderViewCB::MessageSFVCB . |
SFVM_WINDOWCREATED | Уведомляет объект обратного вызова о создании окна представления папки. Используется IShellFolderViewCB::MessageSFVCB . |
SMC_CHEVRONEXPAND | Пользователь щелкнул шеврон, чтобы развернуть элемент, указанный в сопроводительной структуре SMDATA . |
SMC_CHEVRONGETTIP | Запрашивает заголовок и текст информационной подсказки с изображением шеврона для элемента, указанного в сопроводительной структуре SMDATA . |
SMC_CREATE | Уведомляет о создании полосы меню. |
SMC_DEFAULTICON | Вернуть значок по умолчанию для элемента, указанного в сопроводительной структуре SMDATA . |
SMC_DEMOTE | Понизить уровень элемента, указанного в сопроводительной структуре SMDATA . |
SMC_DISPLAYCHEVRONTIP | Уведомляет вас о том, что информационная подсказка будет отображаться для шеврона, связанного с элементом, указанным в сопроводительной структуре SMDATA . |
SMC_EXITMENU | Уведомляет о сворачивании меню. |
SMC_GETINFO | Запрашивает информацию об обычном пункте меню. |
SMC_GETOBJECT | Запрашивает указатель на указанный объект. |
SMC_GETSFINFO | Запрашивает информацию об элементе меню папки оболочки. |
SMC_GETSFOBJECT | Запрашивает указатель на указанный объект. |
SMC_INITMENU | Уведомляет вас об инициализации полосы меню. |
SMC_NEWITEM | Уведомляет вас о новом элементе, как указано в прилагаемой структуре SMDATA . |
SMC_PROMOTE | Продвиньте элемент, указанный в прилагаемой структуре SMDATA . |
SMC_REFRESH | Отправляет уведомление о том, что меню полностью обновлены и вы можете сбросить свое состояние. |
SMC_SETSFOBJECT | Уведомляет о необходимости сохранения переданного объекта. |
SMC_SFDDRESTRICTED | Запрашивает, допустимо ли сбрасывать объект данных на элемент, указанный сопроводительной структурой SMDATA . |
SMC_SFEXEC | Выполнить элемент папки Shell, указанный в прилагаемой структуре SMDATA . |
SMC_SFSELECTITEM | Пользователь выбрал элемент, указанный в сопроводительной структуре SMDATA . |
SMC_SCHHANGENOTIFY | Уведомляет вас о том, что произошло изменение. |
WM_CPL_LAUNCH | Это сообщение не поддерживается. |
WM_CPL_LAUNCHED | Это сообщение не поддерживается. |
WM_DROPFILES | Отправляется, когда пользователь перетаскивает файл в окно приложения, которое зарегистрировалось как получатель перетаскиваемых файлов. |
WM_HELP | Указывает, что пользователь нажал клавишу F1. Если меню активно при нажатии F1, WM_HELP отправляется в окно, связанное с меню; в противном случае WM_HELP отправляется окну, имеющему фокус клавиатуры. Если ни одно окно не имеет фокуса клавиатуры, WM_HELP отправляется текущему активному окну. |
WM_TCARD | Отправлено в приложение, которое инициировало обучающую карточку с помощью справки Windows. Сообщение информирует приложение, когда пользователь нажимает авторскую кнопку. Приложение инициирует обучающую карту, указав команду HELP_TCARD в вызове Функция WinHelp . |
(Полное руководство) Удалить «Интерактивная оболочка по умолчанию теперь zsh».
Резюме: В этом сообщении объясняется, что «Интерактивная оболочка по умолчанию теперь zsh». в Монтерее/Биг-Суре/Каталине есть и три способа удалить сообщение, включая шаги по изменению оболочки на zsh.
Если вы только что перешли с zsh на bash или обновились до macOS Catalina/Big Sur/Monterey, вы можете получить сообщение « Интерактивной оболочкой по умолчанию теперь является zsh. Чтобы обновить свою учетную запись для использования zsh, запустите ‘ chsh -s /bin/zsh’. Для получения дополнительной информации посетите https://support.apple.com/kb/HT208050. » всякий раз, когда вы открываете Терминал.
Apple изменила интерактивную оболочку по умолчанию с bash на zsh, начиная с macOS Catalina. Более поздние версии macOS, такие как macOS Monterey/Big Sur, также имеют оболочку по умолчанию, настроенную на zsh. Если оболочка вашего Mac по умолчанию по-прежнему старый bash или вы настроили Терминал на открытие с помощью bash или других оболочек при работе с этими операционными системами, вы увидите предупреждение
Если вы не знакомы с Терминалом и интерактивными оболочками, вы должны быть сбиты с толку Но не беспокойтесь, мы вам поможем понять сообщение «Интерактивная оболочка по умолчанию теперь zsh. », удалите его и измените интерактивную оболочку по умолчанию на Mac, если хотите.1321
Руководство к «Интерактивной оболочке по умолчанию теперь является zsh». на Mac:
- 1. Что означает «Интерактивная оболочка по умолчанию теперь zsh». иметь в виду?
- 2. Как удалить «Интерактивная оболочка по умолчанию теперь zsh.»?
- 3. bash и zsh для Mac
- 4. Часто задаваемые вопросы о «Интерактивной оболочке по умолчанию теперь zsh». на Mac
Что означает «Интерактивная оболочка по умолчанию теперь zsh». иметь в виду?
Существует несколько интерактивных оболочек, которые интерпретируют и выполняют команды, которые мы вводим в Терминале на Mac. Среди них чаще используются zsh (Z shell) и bash (Bourne Again Shell).
В macOS Mojave и более ранних версиях bash является интерактивной оболочкой по умолчанию. Но Apple долгое время придерживалась версии 3.2 bash (выпущенной в 2006 г.), поскольку новые версии bash лицензируются по GPLv3, что ограничивает такие компании, как Apple, которые подписывают свой собственный код. Я думаю, это одна из причин, по которой они хотят изменить оболочку macOS по умолчанию.
Начиная с macOS Catalina, zsh заменила bash в качестве оболочки по умолчанию на Mac, поскольку она наиболее совместима с bash и ближе к функциональности bash. Apple также встроила предупреждение в Терминал, чтобы напомнить пользователям, которые не перешли на zsh, о настройке и продвижении обновления.
Если ваша учетная запись пользователя была создана до macOS Catalina, в которой по-прежнему используется bash в качестве оболочки по умолчанию, или вы вызываете оболочку bash, когда ваш Mac настроен на использование zsh, вы увидите сообщение «Интерактивная оболочка по умолчанию теперь zsh. Чтобы обновить свою учетную запись для использования zsh, запустите `chsh -s /bin/zsh`. Для получения более подробной информации посетите https://support.apple.com/kb/HT208050». в Терминале.
Как удалить «Интерактивная оболочка по умолчанию теперь zsh.»?
Если вы не так часто используете Терминал, вы можете проигнорировать это сообщение. В противном случае вы можете удалить «Интерактивная оболочка по умолчанию теперь zsh.» на Monterey/Big Sur/Catalina с помощью методов, описанных ниже.
- Способ 1: изменить оболочку по умолчанию на zsh
- Способ 2: скрыть «Интерактивная оболочка по умолчанию теперь zsh». и продолжайте использовать bash
- Способ 3: переключитесь на bash, поставляемый Homebrew
Нажмите кнопку ниже, чтобы поделиться этими решениями с вашей любимой платформой.
Способ 1. Измените оболочку по умолчанию на zsh
Помимо описанных выше ситуаций, вы также можете столкнуться с сообщением «Теперь интерактивной оболочкой по умолчанию является zsh». на Mac при запуске Python или определенных файлов в папках VSCode. Если вы готовы использовать zsh, как это сделали многие другие, вы можете изменить интерактивную оболочку по умолчанию на Mac с помощью команды «Интерактивная оболочка по умолчанию теперь zsh». предупреждение предполагает.
Выполните следующие шаги, чтобы переключить оболочку на zsh с помощью терминала:
- Откройте терминал, если вы еще этого не сделали.
- Введите следующую команду и нажмите Enter.chsh -s /bin/zsh
- Введите свой пароль и снова нажмите Enter.
- Перезагрузите Mac, чтобы изменения вступили в силу.
Кроме того, вы можете изменить bash на zsh на панели настроек «Пользователи и группы».
Как переключиться на bash с zsh из Системных настроек:
- Откройте меню Apple > «Системные настройки» > «Пользователи и группы».
- Нажмите на замок в левом нижнем углу, введите свой пароль и нажмите Разблокировать.
- Щелкните правой кнопкой мыши свою учетную запись и выберите «Дополнительные параметры».
- Выберите /bin/zsh в раскрывающемся меню рядом с «Оболочкой входа».
- Нажмите OK.
- Перезагрузите Mac.
Теперь, когда вам удалось изменить интерактивную оболочку по умолчанию на Mac на zsh, вы больше не будете получать сообщения «Теперь интерактивная оболочка по умолчанию — zsh».
Способ 2: скрыть «Интерактивная оболочка по умолчанию теперь zsh». и продолжайте использовать bash
Если вы знаете о преимуществах zsh, таких как дополнительные возможности настройки и более интеллектуальное автозаполнение, но по-прежнему предпочитаете знакомый bash, вы можете скрыть «Интерактивная оболочка по умолчанию теперь zsh». добавив строку кода (export BASH_SILENCE_DEPRECATION_WARNING=1) в один из следующих файлов: ~/.bash_profile, ~/.profile или ~/.bashrc.
Как избавиться от уведомления, когда терминал Mac показывает «Интерактивная оболочка по умолчанию теперь zsh.»:
- Открытый терминал.
- Введите команду ниже и нажмите Enter, чтобы добавить строку в ~/.bash_profile.touch ~/.bash_profile && echo «export BASH_SILENCE_DEPRECATION_WARNING=1» >> ~/.bash_profile
Если изменение ~/.bash_profile не помогло Чтобы не делать трюк, замените ~/.bash_profile в коде на ~/.profile или ~/.bashrc и повторите команду. Как ни странно, некоторые пользователи, которые уже используют zsh, также могут получить предупреждение при открытии новой консоли. В этом случае надежнее стать root и добавить строку в /etc/profile.
Удалить «Интерактивная оболочка по умолчанию теперь zsh». в Монтерее/Биг-Суре/Каталине:
- Открытый терминал.
- Введите следующую команду и нажмите Enter, чтобы отредактировать /etc/profile как root.sudo nano /etc/profile
- Введите свой пароль и нажмите Enter.
- Нажмите стрелку вниз, чтобы переместить курсор на строку под «# Общесистемный .profile для sh(1)».
- Скопируйте и вставьте приведенный ниже текст в строку.
- Нажмите Enter, чтобы выйти из нано.
- Закрыть терминал.
- Перезагрузите Mac.
Способ 3: переключитесь на bash, поставляемый Homebrew
Если вы хотите использовать более новый bash и избавиться от «интерактивной оболочки по умолчанию теперь zsh». в Монтерее/Биг-Суре/Каталине вы можете переключиться на bash, поставляемый с Homebrew, в котором нет кода, включенного в bash Apple, для отображения предупреждения. После установки Homebrew на Mac вы можете использовать bash в Homebrew, а затем обновить до последней версии bash (сейчас 5.1.16).
Как удалить «Интерактивная оболочка по умолчанию теперь zsh». на Catalina/Big Sur/Monterey, обновив bash:
- Open Terminal.
- Введите приведенную ниже команду и нажмите Enter, чтобы установить Xcode.xcode-select —install
- Нажмите «Установить», чтобы подтвердить установку.
- Дождитесь завершения.
- Введите следующую команду в терминал и нажмите Enter, чтобы установить Homebrew./bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
- Установка и обновление Homebrew может занять некоторое время.
- Если вы получили предупреждение о том, что /opt/homebrew/bin отсутствует в вашем PATH, скопируйте и вставьте команду, которую предлагает Homebrew, и нажмите Enter, чтобы добавить Homebrew в ваш PATH.
- Выполните приведенную ниже команду, чтобы обновить bash: brew update && brew install bash && sudo chsh -s /usr/local/bin/bash $(whoami)
Какое решение вы выбрали? Нажмите на кнопку ниже, чтобы поделиться этим постом с друзьями!
bash и zsh для Mac
Как и bash, zsh также является производным от семейства оболочек Bourne, поэтому изначально они выглядят одинаково. Но zsh более настраиваемый и расширяемый, чем bash, поскольку вы можете легко добавлять в него новые функции и иметь больший выбор плагинов.
Zsh предназначен для улучшения взаимодействия с пользователем. Поэтому в нем есть много функций, которых либо нет в bash, либо они менее эффективно работают в bash, например, автодополнение, подсветка синтаксиса, автокоррекция, арифметика с плавающей запятой и многие другие. Однако у bash есть то преимущество, что он является оболочкой по умолчанию для большинства машин и серверов Linux, для которых он до сих пор широко используется программистами.
Если вы обычный пользователь Mac, который время от времени использует Терминал, вы можете либо проигнорировать сообщение, либо сменить оболочку на zsh, как советовала Apple. Если вы работаете с разными платформами, где bash является общей оболочкой, вам следует подумать об обновлении bash вместе с Homebrew. Если вы попадаете посередине, вы можете подавить предупреждение и продолжить использовать знакомый bash.
Часто задаваемые вопросы о «Интерактивной оболочке по умолчанию теперь zsh». на Mac
А
Apple изменила оболочку macOS по умолчанию с bash на zsh, начиная с macOS Catalina.
А
Apple приняла решение изменить оболочку по умолчанию на Mac, потому что bash на Mac годами застрял на версии 3.2, в то время как текущая последняя версия bash — 5.1, и они не планируют обновлять ее, поскольку новая версия bash распространяется под лицензией неблагоприятная для бизнеса GPLv3. Zsh имеет те же функции, что и bash, но более интерактивен и настраиваем, поэтому Apple решила изменить оболочку по умолчанию на zsh.
А
Интерактивную оболочку по умолчанию на Mac можно изменить с помощью Терминала или панели системных настроек «Пользователи и группы».